![한 파일을 다른 파일로 복사하고 매번 값을 변경하는 스크립트](https://linux55.com/image/126606/%ED%95%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%8B%A4%EB%A5%B8%20%ED%8C%8C%EC%9D%BC%EB%A1%9C%20%EB%B3%B5%EC%82%AC%ED%95%98%EA%B3%A0%20%EB%A7%A4%EB%B2%88%20%EA%B0%92%EC%9D%84%20%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8.png)
File1에는 다음과 같은 내용이 있습니다.
as 1
df 1
qw 1
er 1
ty 1
이제 File1을 File2에 60번 추가하고 매번 1씩 늘려야 합니다.
답변1
1
두 번째 열을 제외하고 File1에 s가 없는 경우
for i in {1..60}
do
sed "s/1/$i/" File1
done > File2
{num,num}
이것은 bash 기능이며 다른 쉘에서는 작동하지 않을 수 있습니다.
-i
위에서 는 옵션이 사용되지 않았으므로 sed
File1은 수정되지 않았습니다.