Всем, привет! Ребята подскажите плиз, как правильно написать скрипт под Линуксом, чтоб он проверял наличие файлов по маске:
я делаю так: if [ -f /home/to/P*.* ] then .... fi
если файл один, работает нормально, а если их несколько то
ругается: too many arguments
>Всем, привет! Ребята подскажите плиз, как правильно написать скрипт под Линуксом, чтоб
>он проверял наличие файлов по маске:
>я делаю так: if [ -f /home/to/P*.* ] then .... fi
>если файл один, работает нормально, а если их несколько то
>ругается: too many argumentsfind /path/to -name 'mask' -print | while read i; do
somecmd $i
doneman find
>Всем, привет! Ребята подскажите плиз, как правильно написать скрипт под Линуксом, чтоб
>он проверял наличие файлов по маске:
>я делаю так: if [ -f /home/to/P*.* ] then .... fi
>если файл один, работает нормально, а если их несколько то
>ругается: too many argumentsfor i in `ls *.sh`
do
if [ -f $i ]
then
echo "This is file $i"
else
echo "This is not file $i"
fi
done