我是 shell 脚本的新手。我正在尝试编写一个脚本,该脚本逐行从文本文件中读取 URL,然后使用wget
. 我还需要解析日志文件以获取错误消息。
#!/bin/sh
# SCRIPT: example.sh
#reading the url file line by line
DIR = /var/www/html/
# wget log file
LOGFILE = wget.log
# wget output file
FILE = dailyinfo.`date +"%Y%m%d"`
cd $DIR
FILENAME = url.txt
cat $FILENAME | while read LINE
do
echo "$LINE"
wget $LINE -O $FILE -o $LOGFILE
done
我已经更改了使用权限,chmod +x example.sh
但在执行时我得到command not found
了DIR
,FILE
和LOGFILE
. 如何纠正它?另外如何进行解析部分?