Я совсем недавно открыл для себя баш скрипты, не судите строго
#!bin/bash
cd $1
for i in $(ls)
do
f=./$i
if [ -f $f ]
then
echo $i
cat -n $f
echo "
-----------------------------------------------
"
else
echo "$i
-----------------------------------------------
"
$(allinfo $f)
echo "
-----------------------------------------------
"
fi
done
Также в aliens есть команда его запуска
Проблема в том, что при обнаружении папки выскакивает такое вот сообщение:
dir2rm
-----------------------------------------------
/home/rokoko/mycommands/allinfo.sh: строка 18: allinfo: команда не найдена
-----------------------------------------------
queen.py
1 def func(x1, y1, x2, y2):
2 desc = range(1, 8)
Подскажите пожалуйста, как сделать так, чтобы при обнаружении папки скрипт вызывал сам себя для этой же папки, то есть работал рекурсивно и не выдавал ошибку?