Не знаю, применим этот метод или нет.
#!/bin/bash
file=$1
if [[ -x "$file" ]]
then
if [ $? = 0 ]
then
echo $file is executable
else
echo $file is not executable
fi
fi
Но если я запускаю этот скрипт с неисполняемым файлом, он ничего не возвращает. Но если я запускаю этот скрипт с исполняемым файлом, он возвращает «имя исполняемое»
просто хочу знать о работе позиционных параметров. я новичок. но могу ли я взять вывод первого условия if в $?