Я написал сценарий оболочки для преобразования исходного кода HTML в простой текст, используя lynx.
Вот оно:
#!/bin/sh
if [ -f = "/usr/bin/lynx" ]
then
if [ -f = "$1" ]
then
lynx -dump $1 > $2
else
echo "File $1 does not exist!"
fi
else
echo "Lynx is not installed!"
fi
Теперь, хотя lynx существует в правильном каталоге, и я передаю правильные аргументы, я получаю либо «Lyns не установлен! сообщение или (если я прокомментирую первый тест) «Файл $ 1 не существует!». Я не очень хорош в ш, так что кто-то может сказать мне, что не так со сценарием?