Итак, я наконец нашел решение.
теперь фрагмент кода выглядит следующим образом:
#!/bin/sh
test=` file $1 | awk '{print $2}' `;
if [ $test == executable ];
then
echo "file is executable";
else
echo "file is not executable or its not file";
fi
обратите внимание, что ожидается, что первым аргументом будет файл, который вы хотите проверить. Идея этого кода состоит в том, чтобы проверить, является ли файл исполняемым, не используя -x. Если вы ищете продуктивный код, а не академический, используйте метод Wayne_Yux, описанный ранее.
Я попробовал несколько возможных вариантов на официальном сайте Firefox, но это тот, который заставил его работать:
В адресной строке введите about:config и нажмите Enter. [F2] «Это может аннулировать вашу гарантию!» может появиться предупреждающая страница. Нажмите Я принимаю риск! для продолжения страницы about: config. В поле «Поиск» введите network.dns.disableIPv6. В списке предпочтений дважды щелкните network.dns.disableIPv6, чтобы изменить значение с false на true.Я попробовал несколько возможных вариантов на официальном сайте Firefox, но это тот, который заставил его работать:
В адресной строке введите about:config и нажмите Enter. [F2] «Это может аннулировать вашу гарантию!» может появиться предупреждающая страница. Нажмите Я принимаю риск! для продолжения страницы about: config. В поле «Поиск» введите network.dns.disableIPv6. В списке предпочтений дважды щелкните network.dns.disableIPv6, чтобы изменить значение с false на true.