파일에서 시퀀스 인쇄

파일에서 시퀀스 인쇄

새 파일의 열에 다음을 인쇄하고 싶습니다.

1_number_density_per_atom_1.xvg
1_number_density_per_atom_2.xvg
1_number_density_per_atom_3.xvg
.
.
.
1_number_density_per_atom_653.xvg

그래서 나는 다음과 같은 것을 쓰는 것이 아이디어라고 생각합니다.

printf "%s\n" "1_number_density_per_atom_1.xvg" "1_number_density_per_atom_2.xvg" "1_number_density_per_atom_3.xvg" ... "1_number_density_per_atom_653.xvg" > test.dat

답변1

사용버팀대 확장:

printf "%s\n" 1_number_density_per_atom_{1..653}.xvg > test.dat

답변2

사용암소 비슷한 일종의 영양 seq:

seq -f 1_number_density_per_atom_%g.xvg 653 > test.dat

관련 정보