5개의 파일을 생성하고 동일한 내용을 작성하고 싶습니다. 줄 중 하나만 다른 번호를 가져야 합니다.
for i in {1..5}
do
cat >File-$i<<!
Line1
Line2
Line3
Line4
!
done
5개 파일 중 Line2에 다른 내용을 작성하고 싶습니다. 즉, File-1 Line2를 for j in {17392..17565}
File-2로 바꿔야 합니다. Line2를 File-3으로 바꿔야 합니다. Line2를 다음 for j in {17566..17739}
으로 바꿔야 합니다.for j in {17740..17913}
답변1
#! /bin/bash
offset='17218'
for i in {1..5}
do
start=$((offset+i*174))
end=$((offset+i*174+173))
cat >File-$i<<!
Line1
for j in {${start}..${end}}
Line3
Line4
!
done