각 행에 x부터 y까지의 숫자를 추가합니다.

각 행에 x부터 y까지의 숫자를 추가합니다.

한 줄에 1개의 단어가 포함된 파일이 있습니다. 모든 행(즉, 단어)에 75에서 99 사이의 모든 숫자를 추가해야 합니다.
입력 파일 예:

foo
bar

새 파일로 출력하는 예

foo75
foo76
foo77
...
foo99
bar75
bar76
bar77
...
bar99

답변1

awk를 사용하세요:

awk '{for (i=75;i<100;i++) print $0 i}' input_file > new_file

답변2

awk가 없는 대안:

while read -r line; do printf '%s\n' "${line}"{75..99} ; done < input_file > output_file

따옴표 위치에 주의하세요...

관련 정보