Я изучаю, как создавать сценарии оболочки в UNIX, но я продолжаю сталкиваться с этой глупой ошибкой. Скажем, я делаю script следующим образом:
#!/bin/sh
echo HELLO
Я сохраняю файл в качестве теста и выполняю исполняемую мной команду с помощью теста chmod 700. Я сохраняю файл в своем домашнем каталоге и (пытаюсь) запустить файл следующим образом:
./test
Только для ответа UNIX:
./test: Command not found.
Что происходит? Когда я набираю ls -l, рядом с именем файла есть звездочка. Этого не было, прежде чем я использовал команду chmod. Может ли кто-нибудь сказать мне, что я делаю неправильно?