Linux 結合リストとパックリスト

Linux 結合リストとパックリスト

役に立つ答えが見つからなかったので、専門家に試してみるべきだと思いました。私は少なくとも400のかなり長いリストを持っています。私はクランチを使って.で始まる数値のリストを作成しました00 - 99。リストの各名前と圧縮リストの各番号を追加する必要があります。簡単な例は次のとおりです。

リスト:

Anne
Barbara

私が得たいものは:

Anne00
Anne01

渡す

Anne99
...

Barbara00
Barbara01

渡す

Barbara99

私はこれをするように命令があったことを覚えていますが、それが何であるかを一生覚えていません。どんな助けでも大変感謝します。

答え1

Awk解決策:

awk '{ for (i=0; i<100; i++) printf "%s%.2d\n", $0, i }' names_list

答え2

while read name; do for i in {00..99}; do echo ${name}${i}; done; done < name_list.txt

関連情報