我有一个包含数百个名字的文件,例如:
东京 纽约 里约 墨西哥
我想使用该列表的名称创建一个空文件,然后在其上应用/粘贴来自另一个文件的一些文本。
到目前为止我已经完成了for f in $(cat list_of_names); do paste my text.txt > $f.nnn; done
。
这个想法是从列表中生成一个文件名,如Tokyo.nnn
(和许多其他)的内容text.txt
Tokyo.nnn
将有一个带有来自text.txt
. 我希望$f
在粘贴 的内容时用列表中的名称替换text.txt
它。
您可以使用xargs touch < list_of_names
. 如果您有一个名为 text.txt 的文件并且需要在正在创建的文件中包含其内容,请尝试使用此代码段。
while read filename; do
cp -i sample "$filename".nnn
done < list_of_names
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句