파일에 여러 줄이 있고 각 줄을 11 번 복사하고 (각 줄을 12 줄로 변환) 각 줄의 마지막 "1"을 늘려서 12 줄이 "1"부터 " "1"이 원래 있던 12 ". 각 줄에 다른 "1"이있을 수 있지만, 증가시키고 싶은 "1"은 항상 각 줄에서 마지막으로 나타납니다. 또 다른 방법은 "/ nt / 1"에서와 같이 마지막 "1"이 항상 "/ nt /"뒤에 있다는 것입니다 (그리고 각 줄에서 항상 "/ nt / 1"만 발생 함) .
예를 들어 내가 가지고 있다면 :
1stlineblahblahblah/nt/1blah
2ndlineblahblahblah/nt/1blah
3rdlineblahblahblah/nt/1blah
나는 그것을 다음과 같이 바꾸고 싶다 :
1stlineblahblahblah/nt/1blah
1stlineblahblahblah/nt/2blah
1stlineblahblahblah/nt/3blah
1stlineblahblahblah/nt/4blah
1stlineblahblahblah/nt/5blah
1stlineblahblahblah/nt/6blah
1stlineblahblahblah/nt/7blah
1stlineblahblahblah/nt/8blah
1stlineblahblahblah/nt/9blah
1stlineblahblahblah/nt/10blah
1stlineblahblahblah/nt/11blah
1stlineblahblahblah/nt/12blah
2ndlineblahblahblah/nt/1blah
2ndlineblahblahblah/nt/2blah
2ndlineblahblahblah/nt/3blah
...
이전에 다음 명령을 찾았습니다.
:for i in range(0,12) | put ='1stlineblahblahblah/nt/'.i.'blah' | endfor
이 목적으로 작동하지만 각 줄에 대해이 명령을 수동으로 실행하고 각 줄을 직접 입력하거나 복사하여 붙여 넣어야합니다. 이미 파일에있는 줄을 가져 와서 내가 설명한 방식으로 각 줄을 12 개로 바꾸는 하나의 명령을 실행하는 방법이 있습니까?
이것을 도와 줄 수있는 사람에게 미리 감사드립니다. 나는 이것이 이것이 나의 두 번째 질문이라는 것을 알고 싶었고, 나는 가장 감사했던 첫 번째 질문에 대한 몇 가지 빠르고 효과적인 해결책을 얻게되어 기뻤습니다.