LINUX.ORG.RU

Сообщения darkfoxreal

 

Bash - работа со списком названий файлов

Добрый день.

Код Bash:

#!/bin/bash
folder=/home/lily/My/log
cd $folder
read dm3</home/lily/My/dm3.txt
read d3</home/lily/My/d3.txt
EXT=log
for aa in `find -maxdepth 1 -name "*.${EXT}" | sed "s/\.${EXT}\$//"`; do
    if [ $aa -le d3 ]; then
        echo END1
    else
        echo END2
    fi
done
run.sh: line 11: [: ./20141016: integer expression expected
END2

Я так понимаю, переменная аа - не того формата, поэтому не может сравниваться с другой переменной. Помогите пожалуйста

P.S. Не совсем понятно, в какой теме задавать вопросы по bash, поэтому приношу извинения, если размещаю его не там где надо.

 

darkfoxreal
()

RSS подписка на новые темы