이것은 내 원본 파일입니다.NAME.xxx
columnname1 columnname2 columnname3 XX_XX_XX_XX number number YY_YY_YY_YY number number ZZ_ZZ_ZZ_ZZ number number
제가 원하는 파일은 이렇습니다
columnname1 columnname2 columnname3 XX_XX_XX_XX_NAME number number YY_YY_YY_YY_NAME number number ZZ_ZZ_ZZ_ZZ_NAME number number
답변1
Awk
해결책:
awk 'NR==1{ sub(/\.[^.]+$/, "", FILENAME) }{ $1 = $1"_"FILENAME }1' name.xxx
FILENAME
- 파일 이름을 입력하세요(예:name.xxx
)sub(/\.[^.]+$/, "", FILENAME)
- 파일 이름 확장자를 자릅니다.$1 = $1"_"FILENAME
FILENAME
- 첫 번째 필드 끝에 파일 이름 부분을 추가합니다.$1