![Linux 결합 목록 및 팩 목록](https://linux55.com/image/131451/Linux%20%EA%B2%B0%ED%95%A9%20%EB%AA%A9%EB%A1%9D%20%EB%B0%8F%20%ED%8C%A9%20%EB%AA%A9%EB%A1%9D.png)
도움이 되는 답변을 찾을 수 없어서 전문가에게 시도해 보아야겠다고 생각했습니다. 나는 적어도 400개의 꽤 긴 목록을 가지고 있습니다. 나는 크런치를 사용하여 .로 시작하는 숫자 목록을 만들었습니다 00 - 99
. 목록의 각 이름과 압축 목록의 각 번호를 추가해야 합니다. 간단한 예를 들면 다음과 같습니다.
목록:
Anne
Barbara
내가 얻고 싶은 것은 :
Anne00
Anne01
통과하다
Anne99
...
Barbara00
Barbara01
통과하다
Barbara99
나는 이것을 하라는 명령이 있었던 것을 어렴풋이 기억하지만 그것이 무엇인지 평생 기억할 수는 없습니다. 어떤 도움이라도 대단히 감사하겠습니다.
답변1
Awk
해결책:
awk '{ for (i=0; i<100; i++) printf "%s%.2d\n", $0, i }' names_list
답변2
while read name; do for i in {00..99}; do echo ${name}${i}; done; done < name_list.txt