Linux-новичок здесьВыполнить все скрипты в папке
У меня есть много .sh
скриптов в одной папке, и хотели бы, чтобы запустить их один за другим. Один сценарий может выполняться как:
bash wget-some_long_number.sh -H
Пусть мой каталог /dat/dat1/files
Как я могу запустить bash wget-some_long_number.sh -H
один за другим?
Я понимаю, что-то в этих линии должны работать:
for i in *.sh;...do ....; done
Спасибо.
jus t поместите команду после 'do', ваша переменная цикла будет именем файла без расширения. Очевидно, что в этом будет отсутствовать обработка ошибок. Что произойдет, если один из сценариев завершится неудачей? – karakfa