尝试从文本文件读取数据并将变量文本输入到脚本中

尝试从文本文件读取数据并将变量文本输入到脚本中

我有一个包含 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

相关内容