前言
foreach是一个简单的bash脚本,它逐行读取给定的文件/ stdin,并以该行作为参数执行特定的命令。
老兄! 听说过xargs吗?
是的,我做到了! 但是我懒得记住它复杂的论点传递技巧。 所以我写了自己的剧本。
这是一个简单的例子。
~ :minhaz $ cat links.txt
https://www.youtube.com/watch ? v=el0-J3tJs5M
https://www.youtube.com/watch ? v=CBsXggn_4qA
https://www.youtube.com/watch ? v=ZoCyVrl94yE
现在,您要以每行作为参数执行youtube-dl 。 在这种情况下, xargs可能会有所帮助。
~ :minhaz $ cat links.txt | xargs -L1 echo youtube-dl
y
评论0
最新资源