在此链接中: https://superuser.com/a/180252/401901
使用以下命令:
cat list.txt | xargs -I % echo cp % new_folder
用法是什么% %
意思?
所有谷歌搜索结果都是关于在模运算中使用它。还是我搜索的方式不对?
另外,这种用法有名称吗?
谢谢你!
答案1
从man xargs
:
-I replace-str Replace occurrences of replace-str in the initial-arguments with names read from standard input. Also, unquoted blanks do not terminate input items; in‐ stead the separator is the newline character. Implies -x and -L 1.
因此它被设置%
为由文件列表替换的命令的一部分。