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