【发布时间】:2009-05-23 15:11:35
【问题描述】:
我编写了一个 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 所以有人能告诉我脚本有什么问题吗?
【问题讨论】: