我在名为list.csv的文件中有一个URL列表。
我想在文件中的模式'.php'中抓取,然后执行curl命令。
我正在尝试:
grep '.php' list.csv -exec curl -I {} ;
但是,我遇到了错误:
grep: .php: No such file or directory
grep: curl: No such file or directory
grep: {}: No such file or directory
grep: ;: No such file or directory
我显然没有正确使用GREP,但看不到问题。
您的语法没有很多意义。您正在尝试使用find ... -exec curl -I {} ;
语法,而grep
不可能。
相反,您可以使用以下内容:
for i in $(grep '.php' list.csv)
do
curl -I "$i"
done
grep'.php'list.csv |Xargs curl -i $ 1
在一行:)
for i in $(grep '.php' list.csv); do curl -I "$i"; done