考虑输出:
% { echo one; echo two; echo three; } | xargs -I{} -L1 echo test-{}
test-{} one
test-{} two
test-{} three
为什么不{}
按手册页(以及我的记忆)进行替换?
如何更改命令行来获得test-one
,test-two
,test-three
线作为输出?
删除-L 1
; 它由-I
(如手册页中所述)隐式表示,但是以后指定时它将覆盖它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句