次の行が異なる数行で4000回表示されるファイルがあります。
:32A:151021JPY301,
最初に表示される値を次に置き換えて、 :32A:151021JPY5000
最後にその値の後続の発生を60ずつ増やす必要があります。つまり、出力は次のようになります。
:32A:151021JPY5000,
:32A:151021JPY5060,
:32A:151021JPY5120,
.
.
.
.
ベストアンサー1
簡単な解決策を見つけました。試してみますか?
cat test_file|sed 's/JPY301/JPY/g'|awk 'BEGIN {count=4940} count+=60 { print $1count}'
for example
$ cat test_file|sed 's/JPY301/JPY/g'|awk 'BEGIN {count=4940} count+=60 { print $1count}'
:32A:151021JPY5000
:32A:151021JPY5060
:32A:151021JPY5120
:32A:151021JPY5180
:32A:151021JPY5240
:32A:151021JPY5300
:32A:151021JPY5360
:32A:151021JPY5420
:32A:151021JPY5480
:32A:151021JPY5540
:32A:151021JPY5600