【 在 il15 (il15) 的大作中提到: 】
: 标 题: xargs 怎么把 {} 和 其它内容“拼接”在一起?
: 发信站: 水木社区 (Fri Jul 9 15:36:29 2021), 站内
:
: 我想把 FROM 目录下面的一个文件aaa(它的位置可能是 FROM/p1/p2/p3/aaa)copy 到 TO 目录对应的位置,参考了
https://blog.csdn.net/weixin_34019144/article/details/91596929 里面的做法:
: 首先是在 TO 里面对应的创建对应的目录:
:
: find FROM -name aaa |xargs -i mkdir -p TO/{}
: 但是好像不起作用。
: 我改成 find FROM -name aaa |xargs -i echo
: 发现它没有输出任何信息。
: 但是把 -i 去掉,就可以:
: find FROM -name aaa |xargs echo
: 输出 FROM/p1/p2/p3/aaa
: 改成 find FROM -name aaa |xargs echo TO/{}find FROM -name aaa|xarg -Iff echo TO/ff
: 输出 TO/ FROM/p1/p2/p3/aaa
: 就是 TO/ 和 FROM/ 之间有个空格,
: 有什么方法可以去掉这个空格,使得输出变成 TO/FROM/p1/p2/p3/aaa 呢?
:
:
:
:
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 183.8.211.*]
--
FROM 171.83.8.*