各行に x から y までの数字を追加します。

各行に x から y までの数字を追加します。

1行に1つの単語を含むファイルがあります。すべての行(つまり、単語)に75から99までのすべての数字を追加する必要があります。
入力ファイルの例:

foo
bar

新しいファイルに出力する例

foo75
foo76
foo77
...
foo99
bar75
bar76
bar77
...
bar99

答え1

awkを使用してください:

awk '{for (i=75;i<100;i++) print $0 i}' input_file > new_file

答え2

awkのない代替:

while read -r line; do printf '%s\n' "${line}"{75..99} ; done < input_file > output_file

引用符の位置に注意してください...

関連情報