ファイルの増分数値パターン

ファイルの増分数値パターン

次の行のみを含むファイルがあります。

BOF
(REF-REQ0001 SW_requirement)
EOF

次の内容で2番目のファイルを生成する必要があります。

BOF
(REF-REQ0001 SW_requirement)
(REF-REQ0002 SW_requirement)
(REF-REQ0003 SW_requirement)
EOF

つまり、最初の行を繰り返す必要があり、各行ごとに「REQ0001」の数字部分を1ずつ増やす必要があります。

ベストアンサー1

Perlは次のような場合に便利です。

perl -ne 'for $n (1..4096) {s/\d+/ sprintf "%04d", $n /e; print}' File > File2

おすすめ記事