У вас, вероятно, нет .
(текущего каталога) в вашем $PATH
(и это хорошо; наличие .
в вашем $PATH
может быть опасно.)
Попробуйте это:
./clean.sh
И если имя файла скрипта clean.sh
, вы не можете запустить его как просто clean
, с каталогом или без него. Имя файла clean.sh
, и вам нужно его выполнить.
Или вы можете изменить имя с clean.sh
на clean
. Unix-подобные системы (включая Linux) не зависят от расширений файлов, как Windows.