Задать вопрос
@skyspirit

Как упростить команду в bash?

как сделать в 1 строку?
Serials_destination2=$(find "$SerialsFolder" -type f -iname "$WhatRenameFile" | sed -n '1p'  );
							  #извлекаем папку найденного файла
							Serials_destination=$(dirname "$Serials_destination2" )
#перемещаем
							mv "$WhatFolder"/* "$Serials_destination"

Спасибо
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Skillbox
    DevOps-инженер
    7 месяцев
    Далее
  • ProductStar
    Профессия DevOps-инженер
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
trapwalker
@trapwalker
Программист, энтузиаст
Serials_destination2=$(find "$SerialsFolder" -type f -iname "$WhatRenameFile" | sed -n '1p'  ); Serials_destination=$(dirname "$Serials_destination2" ); mv "$WhatFolder"/* "$Serials_destination"
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега bash
software engineer
mv"$WhatFolder"/* $(dirname $(find "$SerialsFolder" -type f -iname "$WhatRenameFile" | head -n1 ))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы