【文件属性】:
文件名称:foreach:从filestdin中读取行,并将其作为CLI参数执行
文件大小:2KB
文件格式:ZIP
更新时间:2021-05-18 07:18:00
bash line iterator foreach stdin
前言
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
【文件预览】:
foreach-master
----foreach(985B)
----README.md(3KB)