shell字符文本處理快速入門

字符文本處理
用於字符的截取shell

cut
-d指定分隔符ide

-f 指定截取的列ui

-c 指定截取的字符位置3d

截取 ifconfig eth0 命令顯示中的 ip :「172.25.254.131」blog

shell字符文本處理快速入門
截取 /etc/passwd 文件中新用戶的默認登陸shell
shell字符文本處理快速入門
shell字符文本處理快速入門
指定分隔符:第7列的內容
截取 /etc/passwd 文件中新用戶名稱,UID,默認登陸shell
shell字符文本處理快速入門
指定分隔符:第1,3,7列的內容
截取 /etc/passwd 文件中第3行的 「nologin」
shell字符文本處理快速入門
shell字符文本處理快速入門
指定分隔符:第7列的內容 /sbin/nologin繼續分割 指定分隔符/ 第3列的內容 從分隔符前面開始
.排序


sortip

用於字符排序
-f:忽略大小寫;
-b:忽略每行前面的空白部分;
-n:以數值型進行排序,默認使用字符串排序;
-r:反向排序;
-u:刪除重複行。就是 uniq 命令;
-t:指定分隔符,默認分隔符是製表符;
-k [n,m]:按照指定的字段範圍排序。從第 n 個字段開始,到第 m 個字(默認到行尾)
按照第一個字符排序
shell字符文本處理快速入門
按照數字排序
shell字符文本處理快速入門
按照數字逆序
shell字符文本處理快速入門
按照數字排序刪除重複行
shell字符文本處理快速入門
passwd的uid進行排序
shell字符文本處理快速入門
passwd的名字進行排序
shell字符文本處理快速入門字符串

uniq
-c,--count:顯示行出現的次數
-u,--unique:只顯示惟一的行
-d,--repeated:僅顯示重複出現的行
按照數字排序,顯示行出現的次數
shell字符文本處理快速入門
按照數字排序,顯示重複行
shell字符文本處理快速入門
顯示惟一的行
shell字符文本處理快速入門
tr轉換大小寫
小寫字母轉換成大寫
shell字符文本處理快速入門it

大寫字母轉換成小寫 入門

相關文章
相關標籤/搜索