В каталоге у вас есть несколько файлов - .txt
, .sh
, а затем планируйте файлы без модификатора .foo
.
Если вы ls
каталог:
blah.txt
blah.sh
blah
blahs
Как мне заставить for-loop использовать файлы без изменения .foo
? Итак, "делайте вещи" на файлах blah и blahs в приведенном выше примере.
Основной синтаксис:
#!/bin/bash
FILES=/home/shep/Desktop/test/*
for f in $FILES
do
XYZ functions
done
Как вы видите, это эффективно перекрывает все в каталоге. Как я могу исключить .sh
, .txt
или любой другой модификатор?
Я играл с некоторыми операторами if, но мне действительно интересно, могу ли я выбрать для этих не модифицированных файлов.
Также может кто-то сказать мне правильный жаргон для этих текстовых файлов без .txt?