Bash
如何在 Bash 中用“cut”定義“tab”分隔符?
這是一個
cut
使用空格分隔符將輸入分解為欄位並獲取第二個欄位的範例:
cut -f2 -d' '
分隔符如何定義為製表符而不是空格?
兩種方式:
按
Ctrl
+V
然後Tab
使用“逐字”引用的插入。cut -f2 -d' ' infile
或這樣寫以使用ANSI-C 引用:
cut -f2 -d$'\t' infile
引號的
$'...'
形式不是 POSIX shell 語言的一部分(還沒有),但除了 Bash 之外,至少在 ksh、mksh、zsh 和 Busybox 中有效。
選項卡是預設值。
請參閱剪切手冊頁。
-d delim Use delim as the field delimiter character instead of the tab character.
所以你應該寫
cut -f 2