2009-08-31 75 views

回答

2

這意味着在第二個場(-f2),通過該雙引號(-d'"',其中殼解析到-d'運行切割前),然後在第一場(-f1)作爲分離用冒號作爲分隔(-d:)。例如,Phil Miller"developer:junior將被處理爲developer。這是一個非常人爲的例子,看看實際上被用作輸入管道的東西是有用的。

+0

注意,如果該行不以行情啓動,這需要你爲讀什麼第一個被引用的字符串在行中,而如果它確實以引號開始,它將抓住第二個引號後面的內容。 – Cascabel

+0

我們可以得到由「剪切」命令產生的剪切數量@Novelocrat – Sanket

1

「-f」是「字段說明符」,「-d」是分隔符。

上面的命令表示首先使用'''作爲分隔符將行剪切並返回第二個字段('-f2')。第二個命令使用':'分隔符剪切結果並返回第一場。

切割是一種通過CSV樣的文件,其中有可能嵌入分隔符解析有用。