【发布时间】:2017-04-06 15:30:44
【问题描述】:
我有以下代码,它运行 wget 并带有文件名中的单词列表,然后尝试 grep 文本,但继续努力正确的反引号应该在哪里,因为我得到“太多参数” 另外,您认为使用 Curl 更好吗?
#!/usr/bin/bash
filename=$1
ip=http://172.29.46.28/
while read -r line
do
name="$line"
if [ `wget -q -O - "$ip""$name" | grep "text"` ]
then
echo "found"
fi
done < "$filename"
【问题讨论】:
-
引用您的变量赋值:
ip="http://172.29.46.28/",因为该 IP 是字符串文字,应该这样对待。