我有一个包含 25 个单词条目的文件,我需要一个脚本来逐行读取文件并将变量短语输入到第二个脚本中,该脚本将根据变量短语名称生成单个文件。我想这可能需要 AWK,但我对它不熟悉。或者 PERL,我对它毫无经验。任何帮助都将不胜感激。
答案1
您可以使用一个简单的循环来完成:
for entry in $(cat file_with_25_entries); do echo $entry; done
echo
只需用你的脚本替换即可。
答案2
如果我理解正确的话,你想要一个脚本来读取一个包含 25 行(每行一个“短语”)的文件中的内容,并创建 25 个以每个短语命名的文件。如果这确实是你的用例,你可以这样做
while read -r line;do
touch "$line" || echo "Couldn't create \"$line\"" && exit 1
done < your_file_here