특정 필드를 100으로 늘립니다.

특정 필드를 100으로 늘립니다.

다음 줄이 다른 몇 줄과 함께 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

관련 정보