GREP和执行问题



我在名为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

相关内容

  • 没有找到相关文章

最新更新