Shell脚本:读取文本文件并为每个单词生成带0-9后缀的列表
Shell脚本实现按需求生成列表内容
我们可以用一段简洁的Shell脚本来完成需求,读取fruit.txt中的每个单词,并为每个单词生成带0到9后缀的行:
#!/bin/bash while read -r fruit; do for i in {0..9}; do echo "${fruit}${i}" done done < fruit.txt
脚本说明
while read -r fruit:逐行读取fruit.txt的内容,把每行的单词存入变量fruit,-r参数能避免读取时误转义反斜杠这类特殊字符。for i in {0..9}:生成0到9的数字序列,循环遍历每个数字。echo "${fruit}${i}":将单词和数字拼接后输出。done < fruit.txt:指定while循环的输入源为fruit.txt文件。
如果要把结果保存到新文件(比如output.txt),执行脚本时加上重定向即可:
./your_script.sh > output.txt
内容的提问来源于stack exchange,提问作者Sion12 C
相关产品推荐
相关产品推荐

