awk를 사용하여 특정 필드를 붙여넣는 데 문제가 있습니다.

awk를 사용하여 특정 필드를 붙여넣는 데 문제가 있습니다.

저는 다른 방법을 사용하여 파일을 스크립트에 붙여넣습니다. awk를 사용하여 파일의 첫 번째 줄부터 붙여넣으려고 하는데 2,3,4 필드만 붙여넣고 싶습니다. 이게 내 코드야

echo "Curve Name" $(awk 'NR==1'  testfile  )

이것이 출력이다

Curve Name F gge0006x gge0001y gge0001z

F를 삭제하고 싶어요. 내가 읽고 있는 파일은 F로 시작합니다.

내가 원하는 건

Curve Name gge0006x gge0001y gge0001z

이런 식으로 인쇄하려면 무엇을 추가해야 합니까?

답변1

echoprint를 사용하고 행의 첫 번째 필드를 제거하는 대신 Curve Name단순히바꾸다원하지 않는 필드와 원하는 텍스트가 있습니까?

awk 'NR==1 {$1 = "Curve Name"; print; exit}'  testfile

답변2

awk 'NR==1 {$1=""; print}'  testfile

관련 정보