學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Linux如何使用cut命令截取文件信息

Linux如何使用cut命令截取文件信息

時(shí)間: 春健736 分享

Linux如何使用cut命令截取文件信息

  cut命令可以從一個(gè)文本文件或者文本流中提取文本列。那么Linux如何使用cut命令截取文件信息?下面跟著學(xué)習(xí)啦小編一起去了解下吧。

  Linux如何使用cut命令截取文件信息

  cut 命令有截取的意思,可從linux文件或者標(biāo)準(zhǔn)輸入中讀取內(nèi)容并縱向截取所需信息列的一個(gè)文本截取工具。cut能幫我們切割出所需要的的信息項(xiàng),讓我們?cè)诜?wù)器進(jìn)行數(shù)據(jù)分析,系統(tǒng)排除的時(shí)候使得數(shù)據(jù)簡化,減少工作成本,提高工作效率!除了cut外,還有awk,sed,sort命令也可以做截取的功能。

  命令用法:

  cut -b list [-n] [file ...]

  cut -c list [file ...]

  cut -f list [-d delim][-s][file ...]

  參數(shù):

  -b, --bytes=LIST

  輸出 這些 字節(jié)

  -c, --characters=LIST

  輸出 這些 字符

  -d, --delimiter=DELIM

  使用 DELIM 取代 TAB 做 字段(field) 分隔符

  -f, --fields=LIST

  輸出 這些 字段

  -n

  (忽略)

  -s, --only-delimited

  不顯示 沒有 分隔符 的 行

  --output-delimiter=STRING

  使用 STRING 作為 輸出分隔符, 缺省 (的 輸出分隔符) 為 輸入分隔符

  --help

  顯示 幫助信息, 然后 結(jié)束

  --version

  顯示 版本信息, 然后 結(jié)束

  使用 且 只使用 -b, -c 或 -f 中的 一個(gè) 選項(xiàng). LIST 由 一個(gè) 范圍 (range) 或 逗號(hào) 隔開的 多個(gè) 范圍 組成. 范圍 是 下列 形式 之一:

  N

  第 N 個(gè) 字節(jié), 字符 或 字段, 從 1 計(jì)數(shù) 起

  N-

  從 第 N 個(gè) 字節(jié), 字符 或 字段 直至 行尾

  N-M

  從 第 N 到 第 M (并包括 第M) 個(gè) 字節(jié), 字符 或 字段

  -M

  從 第 1 到 第 M (并包括 第M) 個(gè) 字節(jié), 字符 或 字段

  如果 沒有 指定 文件 FILE, 或 FILE 是 -, 就從 標(biāo)準(zhǔn)輸入 讀取 數(shù)據(jù).

  cut的使用格式:

  cut OPTION 選項(xiàng) + [FILE] 要出里的文本或者信息

  其中常用的選項(xiàng)有:

  -d: 表示以什么作為分隔符,進(jìn)行切割,默認(rèn)是空格,

  -f: 選擇哪幾項(xiàng)進(jìn)行輸出,如:f1表示切割出來的第一項(xiàng),

  如下圖;是/etc/passwd前10個(gè)用戶的信息

  如果只想提取用戶名和用戶家目錄的信息,可以通 head /etc/passwd | cut -d: -f1,6

  -d: 表示以冒號(hào)為分隔符,-f1,6表示分隔后選擇第1列和第6列輸出

  上面就是Linux中cut命令的用法介紹了,使用cut命令截取字符串可以減少工作量,提高工作效率,當(dāng)然,你也可使用sed命令等其他命令,效果相同。

看過“Linux如何使用cut命令截取文件信息”的人還看了:

1.LINUX CUT命令的介紹

2.Linux運(yùn)維需要掌握的命令

3.linux tail命令的使用方法

4.linux虛擬機(jī)中如何用命令來移動(dòng)文件夾

5.linux下free命令使用方法

653015