도움이 되는 답변을 찾을 수 없어서 전문가에게 시도해 보아야겠다고 생각했습니다. 나는 적어도 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