@skyspirit

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

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

Спасибо
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 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 ))
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы