Задать вопрос
@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 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Нетология
    Системный администратор
    11 месяцев
    Далее
  • Skillfactory
    Профессия «Белый» хакер
    13 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 ))
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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