Если я бегуGrep в Баш скрипт не работает, как ожидалось
grep -i "echo" *
Я получаю результаты, я хочу, но если я пытаюсь следующий простой Баш скрипт
#search.sh
grep -i "$1" *
echo "####--DONE--####"
и я запустить его с sh -x search.sh "echo"
Я получаю следующий вывод ошибки:
' grep -i echo '*
: No such file or directory
' echo '####--DONE--####
####--DONE--####
Почему? Я на CentOS
Как 'echo #### - DONE - ####' в конце выводит '#### - FINE - ####'? Я думаю, что вы здесь не показываете. –
отредактирован, спасибо, что указали его. – pistacchio
Если вы запустите 'bash -x ...' вместо' sh -x ... ', это сработает? – spatz