1. 程式人生 > >Linux命令集錦之·字元擷取命令

Linux命令集錦之·字元擷取命令

  • 時間:2018-11-15 記錄:byzqy

字元擷取命令:

cut、printf、awk、sed

cut

$ cut [選項] 檔名

選項:

-f 列號:提取第幾列;

-d 分隔符:按照指定分隔符分割列;

示例:

$ cut -f 2 student.txt

# 提取student.txt表格中的第2列(student.txt中的文字要使用tab來分隔資料);

$ cut -f 2,4 student.txt

# 提取多個列,第2列和第4列。

$ cut -d ":" -f 1,3 /etc/passwd

# cut可以識別的預設分隔符為tab鍵,也可以指定分隔符來分割列。

printf

$ printf '輸出型別輸出格式' 輸出內容

輸出型別:

%ns 表示:輸出字串。n是數字指代輸出幾個字元;

%ni 表示:輸出整數。n是數字指代輸出幾個數字;

%m.nf 表示:輸出浮點數。m和n是數字,指代輸出的整數位數和小數位數。