在Linux中的参数列表上循环命令

在Linux中的参数列表上循环命令,第1张

概述如何使用通过管道由另一个命令传递的参数执行相同的命令? 由于从源中提取文件名,我得到: $some_command filename1 filename2 filename3 ... filenameN 我想用触摸创建带有这些文件名的文件.如何触摸这些名称? 我只用于…做…为非常简单的情况做. 对于更复杂/危险的场景: command | sed 如何使用通过管道由另一个命令传递的参数执行相同的命令?

由于从源中提取文件名,我得到:

    $some_command    filename1    filename2    filename3    ...    filenameN

我想用触摸创建带有这些文件名的文件.如何触摸这些名称?

解决方法 我只用于…做…为非常简单的情况做.

对于更复杂/危险的场景:

command | sed 's/^/touch /'

除了打印预期的命令外什么都不做.查看结果,然后执行相同的事务管道到sh -x(-x标志用于调试):

command | sed 's/^/touch /' | sh -x
总结

以上是内存溢出为你收集整理的在Linux中的参数列表上循环命令全部内容,希望文章能够帮你解决在Linux中的参数列表上循环命令所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1038675.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存