gpt4 book ai didi

bash - 如何从文本文件中的列表创建多个文件?

转载 作者:行者123 更新时间:2023-11-29 09:10:39 31 4
gpt4 key购买 nike

假设我在一个包含文件名(没有空格)的文件中有一个列表:

filename
othername
somethingelse
...
  • 每行后跟一个 CR,每行一个“文件名”

是否有某种触摸脚本可以用来创建数百个标题由列表设置的文件?

如果我可以在创建时用内容填充每个文件,那也会非常有帮助。

任何攻击者都有任何提示:我正在使用 Ubuntu 10.04

谢谢

最佳答案

要简单地创建文件,假设 file_full_of_files_names 是一个文件名以空格分隔的文本文件:

cat file_full_of_files_names | xargs touch

首先从名为 initial_content 的文件中实际填充内容:

cat file_full_of_files_names | tr ' \t' '\n\n' | while read filename; do
if test -f "$filename"; then
echo "Skipping \"$filename\", it already exists"
else
cp -i initial_content "$filename"
fi
done

关于bash - 如何从文本文件中的列表创建多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8598741/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com