使用文件内容作为BASH中的命令行参数

Jam*_*mie 6 bash redirect

我想知道如何使用文件的内容作为命令行参数,但我正在努力学习语法.

说我有以下内容:

# cat > arglist
src/file1 dst/file1
src/file2 dst/file2
src/file3 dst/file3
Run Code Online (Sandbox Code Playgroud)

如何使用arglist文件中每行的内容作为参数来表示cp命令?

mat*_*tja 8

xargs的'-n'选项指定每个命令使用的参数数量:

$ xargs -n2 < arglist echo cp

cp src/file1 dst/file1
cp src/file2 dst/file2
cp src/file3 dst/file3
Run Code Online (Sandbox Code Playgroud)