나는 처형했다
cut -d '~' -f 2 on input
RSC
AED
FCB
A~RS
알겠어요
RSC
AED
FCB
RS
구분 기호가 없으면 cut이 전체 행을 반환한다는 것을 깨달았습니다. 그렇습니까?
답변1
이것은 진짜입니다. POSIX 정의컷 -f옵션은 다음과 같습니다:
-f 목록
파일에서 구분 기호로 구분된 것으로 가정되는 필드 목록을 기반으로 잘라냅니다(-d 참조). 선택한 각 필드가 출력되어야 합니다. 출력 필드는 단일 필드 구분 기호로 구분되어야 합니다.-s를 지정하지 않는 한 필드 구분 기호가 없는 줄은 그대로 전달되어야 합니다.. 입력 행에 존재하지 않는 필드를 선택할 때 오류가 없어야 합니다.
이것은 다음에서 다시 반복됩니다 -s
.
-에스
-f 옵션과 함께 사용하면 구분 기호 없이 줄을 억제합니다. 달리 명시하지 않는 한,구분 기호가 없는 줄은 영향을 받지 않고 통과해야 합니다..