0
wgetをfilenameの単語のリストで実行し、テキストをgrepしようとしていますが、右のバックティックがどこにあるのかが分かりません。あまりにも多くの引数 " また、それはあなたがカールを使用する方が良いと思いますか?wgetとgrep generate - 引数が多すぎます
#!/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が文字列リテラルであり、そのようなものとして扱われるべきであるため。 – JNevill