我编写了一个 shell 脚本来使用 lynx 将 HTML 源代码转换为纯文本。
这里是:
#!/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 不存在!”。我不擅长 sh 所以有人可以告诉我脚本有什么问题吗?