Что-то мне не хватает, что я не могу понять .. Нужны некоторые мысли ..
Я пытаюсь проверить расширения файлов в каталоге, только расширения файлов, которые я получаю .txt или .TXT).... но оба должны рассматриваться как разные, так как я выполняю разные проверки для файлов .txt и .TXT ..
У меня есть следующие файлы
aa.394.63.txt
aa.394.23.TXT
Вот мой код
for file in "$SEARCH_DIR"/*; do
extn=$(echo $file | awk -F '.' '{print $NF}')
echo "extn:" $extn
if [ $extn=="txt" ]; then
echo "txt Loop"
elif [$extn=="TXT" ]; then
echo "TXT loop"
fi
Но этот сценарий всегда будет верным для проверок "txt", никогда не переходит в "цикл TXT". Я думаю, что Unix чувствителен к регистру, и его следует рассматривать как отдельный. Пожалуйста, сообщите, что я пропустил..