Linux命令输出作为另一个命令的参数
但它们似乎更复杂。
我只是想将文件复制到Linux find
命令调用的每个结果中。
这是怎么了?:
find . -name myFile 2>&1 | cp /home/myuser/myFile $1
谢谢
回答:
这就是你想要的:
find . -name myFile -exec cp /home/myuser/myFile {} ';'
细分/解释:
find
:调用find命令.
:从当前工作目录开始搜索。- 由于未指定深度标记,因此将递归搜索所有子文件夹
-name myFile
:查找具有明确名称的文件myFile
-exec
:对于搜索结果,对它们执行其他命令cp /home/myuser/myFile {}
:复制/home/myuser/myFile
以覆盖返回find
到的每个结果; 想一想{}
每个搜索结果的去向。';'
:用于分隔要在其后运行的不同命令find
以上是 Linux命令输出作为另一个命令的参数 的全部内容, 来源链接: utcz.com/qa/429143.html