Команда не найдена сообщение об ошибке при запуске сценария

Я учусь создавать сценарии оболочки в UNIX, но все время сталкиваюсь с этой глупой ошибкой. Скажем, я создаю такой сценарий:

#!/bin/sh
echo HELLO

Я сохраняю файл как test и делаю команду исполняемой мной с помощью chmod 700 test. Я сохраняю файл в своем домашнем каталоге и (пытаюсь) запустить его так:

./test

Только для ответа UNIX:

./test: Command not found.

Что происходит? Когда я набираю ls -l, рядом с именем файла появляется звездочка. Этого не было до того, как я использовал команду chmod. Может ли кто-нибудь сказать мне, что я делаю неправильно?

12
задан jww 21 August 2019 в 06:56
поделиться