У меня есть скрипт bash, назовем его myscript , который должен принимать файлы в текущем рабочем каталоге в качестве переменных и выполнять с ними различные действия.
Я был в состоянии настроить это:
#!/bin/bash
file=$1
command1 $file
command2 $file
это прекрасно работает, когда я запускаю myscript myfile1.ext он правильно выполняет command1 myfile1.ext и command2 myfile1.ext .
Проблема в том, что я хотел бы передать больше имен файлов в одном экземпляре, чтобы ускорить процесс, и смог бы сделать это: myscript myfile1.ext myfile2.ext myfile3.ext myfile4.ext и каждый из этих файлов должен быть обрабатывается скриптом. Прямо сейчас, даже если я передам больше имен файлов, обрабатывается только первое.
Как мне изменить этот скрипт для последовательной работы с несколькими файлами?
