cut操作詳解

2021-08-11 04:42:10 字數 972 閱讀 3463

cut

cut命令可以從乙個文字檔案或者文字流中提取文字列。

cut語法

[root@www ~]# cut -d』分隔字元』 -f fields <==用於有特定分隔字元

[root@www ~]# cut -c 字元區間 <==用於排列整齊的資訊

選項與引數:

-d :後面接分隔字元。與 -f 一起使用;

-f :依據 -d 的分隔字元將一段資訊分割成為數段,用 -f 取出第幾段的意思;

-c :以字元 (characters) 的單位取出固定字元區間;

path 變數如下

[root@www ~]# echo $path

/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/x11r6/bin:/usr/games

將 path 變數取出,我要找出第五個路徑。

echo $path | cut -d 『:』 -f 5

/usr/local/bin

將 path 變數取出,我要找出第三和第五個路徑。

echo $path | cut -d 『:』 -f 3,5

/sbin:/usr/local/bin

將 path 變數取出,我要找出第三到最後乙個路徑。

echo $path | cut -d 『:』 -f 3-

/sbin:/usr/sbin:/usr/local/bin:/usr/x11r6/bin:/usr/games

將 path 變數取出,我要找出第一到第三個路徑。

echo $path | cut -d 『:』 -f 5

/bin:/usr/bin:/sbin:

將 path 變數取出,我要找出第一到第三,還有第五個路徑。

echo $path | cut -d 『:』 -f 1-3,5

/bin:/usr/bin:/sbin:/usr/local/bin

cut命令詳解

正如其名,cut的工作就是 剪 具體的說就是在檔案中負責剪下資料用的。cut是以每一行為乙個處理物件的,這種機制和sed是一樣的。剪下依據 cut命令主要是接受三個定位方法 第一,位元組 bytes 用選項 b 第二,字元 characters 用選項 c 第三,域 fields 用選項 f 例 一...

cut命令詳解

為了控制滾屏,可以按ctrl s鍵,停止滾屏 按ctrl q鍵可以恢復滾屏。按ctrl c 中斷鍵可以終止該命令的執行,並且返回shell提示符狀態。cut 選項 引數 b 僅顯示行中指定直接範圍的內容 c 僅顯示行中指定範圍的字元 d 指定欄位的分隔符,預設的字段分隔符為 tab f 顯示指定欄位...

cut命令詳解

用於切割檔案中的字元,提取檔案的某些值 注 並不能用於切割檔名 引數 b 按照位元組切割檔案 例子 cat test.txt i am oldboy my qq is 1234567cut b 3 4 test.txt 輸出 am cut b 4 test.txt 輸出 i am cut b 4 t...