Это может быть простой ответ, но после того, как я погуглил, я мог просто опустить терминологию, поэтому мне еще предстоит найти что-либо о том, о чем я спрашиваю.
Принимая аргумент, такой как /bin/*.txt, как вы перебираете каждый из файлов?
Я пробовал это:
for file in $2; do
echo $file
done
Второй аргумент ($ 2) имеет вход, такой как /bin/*.txt, но эхо выводит только 1 текстовый файл из 6, которые у меня есть. Я неправильно повторяю это?
Я также пробовал использовать ls как таковой, и он тоже не будет правильно распечатывать ...
ls $2