我想复制名称中包含 .txt 文件中列出的字符串的所有文件。我该怎么做?
答案1
如果文本文件中每行列出一个字符串,则可以xargs
使用参数文件选项(-a
)运行,并且cp *"{}"*
. ({}
是每行字符串的占位符。
cd /path/to/original_folder
xargs -a strings.txt -I{} bash -c 'cp *"{}"* /somewhere/else'
我想复制名称中包含 .txt 文件中列出的字符串的所有文件。我该怎么做?
如果文本文件中每行列出一个字符串,则可以xargs
使用参数文件选项(-a
)运行,并且cp *"{}"*
. ({}
是每行字符串的占位符。
cd /path/to/original_folder
xargs -a strings.txt -I{} bash -c 'cp *"{}"* /somewhere/else'