답변:
두 가지 방법:
Ctrl+ V를 누른 다음을 누릅니다 Tab.
cut -f2 -d' ' infile
또는 다음과 같이 작성하십시오.
cut -f2 -d$'\t' infile
-d인수 를 생략합니다 ).
ksh93아닙니다 bash. 그것은 적어도 ksh93, zsh, bash, mksh 및 FreeBSD sh에서 지원됩니다 ( 의 POSIX 표준 사양의 다음 주요 버전으로 만들 수 있습니다sh ).
탭이 기본값입니다.
참고 항목 컷 맨 페이지를 .
-d delim
Use delim as the field delimiter character instead of the tab
character.
그래서 당신은 작성해야합니다
cut -f 2
cutWindows 용으로 디자인하는 일부 사람들 이 완전한 표준을 따르지 않을 것이라고 상상할 수 있습니다 .
보다 일반적으로 보이지 않는 문자를 요구하지 않고 : tr구분 기호를보다 쉽게 지정할 수있는 형식으로 변환하는 데 사용하십시오 cut.
$ echo -e "a\tb\tc" |tr '\t' ' ' |cut -d' ' -f2
b
tr 간단하지만 강력한 문자 매칭 및 대체 도구입니다.
abc(space)def(tab)ghi될까요? 당신의 대답은 산출 할 def것이지만, 산출 할 것 ghi입니다. 마찬가지로 입력 값이 ABC(tab)DEF(space)GHI이면 답은 DEF이지만 산출량은 DEF(space)GHI입니다.
echo -e "abc\tdef ghi" |tr '\t' ',' |cut -d',' -f2