日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux截取文件名的后几位,Linux字符串截取和处理命令 cut、printf、awk、sed、sort、wc...

發布時間:2024/9/19 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux截取文件名的后几位,Linux字符串截取和处理命令 cut、printf、awk、sed、sort、wc... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. cut [選項] 文件名

-f? 列號  #提取第幾列(分隔符默認為\t)

-d? 分隔符  #指定分隔符

例如:cut -f 2 a.txt  #截取文件a.txt內容的第二列(列號從1開始)

cut -f 2,4 a.txt  #截取文件a.txt內容的第二列和第四列

cut -d? ":"? -f 1,3 /etc/passwd  #截取文件passwd文件的第1列和第三列,以:分割取其中的第一列和第三列

2. printf '輸出類型 輸出格式'? 輸出內容

輸出類型:

%ns  輸出字符串,n是數字,指代輸出幾個字符

%ni  輸出整數。n是數字,指代輸出幾個數字

%m.nf  位數和小數位數。例如:%8.2f 代表輸出8位數,其中2位是小數,6位是整數

輸出格式:

\a  輸出警告聲音

\b  輸出退格鍵,也就是BackSpace鍵

\f  消除屏幕

\n  換行

\r  回撤

\t  水平制表符

\v  垂直制表符

舉例:

printf '%s %s %s\n' 1 2 3 4 5 6  #表示每三個位一組輸出,并加換行符

printf '%s\t%s\t%s\t' $(cat a.txt)  #表示以4列的形式輸出

3. awk '條件1{動作1}條件2{動作2}...' 文件名

awk '{printf $2 "\t" $6 "\n"}' a.txt  #輸出文件a.txt的第二列和第6列

4. sed [選項] '[動作]' 文件名  #說明:動作必須用引號引起來

選項:

-n  一般sed命令會把所有數據都輸出到屏幕。如果加入此選擇,則只會把經過sed命令處理的行輸出到屏幕。

-e  允許對輸入數據應用多條sed命令編輯

-i  用sed的修改結果直接修改讀取的數據的文件,而不是修改屏幕輸出

動作:

a\  追加,在當前行后添加一行或多行。添加多行時除最后一行外,每行末尾需要用"\"代表數據未完結。

c\  行替換,用c后面的字符替換原數據行,替換多行時除最后一行外,每行末尾需要用"\"代表數據未完結。

i\  插入,在當前插入一行或多行,插入多行時,除最后一行外每行末尾需用"\"代表數據未完結。

d  刪除,刪除指定的行

p  打印,輸出指定的行

s  字符串替換,用一個字符串替換另外一個字符串。格式為"行范圍 s/舊字符串/新字符串/g"

sed可以接收管道符的輸出結果

舉例:

sed '2p' a.txt  #輸出第2行后,又把所有內容輸出一遍

sed -n '2p' a.txt  #只輸出第二行

sed '2,4d' a.txt  #刪除第2到4行,只刪除屏幕輸出,不會更改文件本身的內容

sed '2a hello' a.txt  #在第二行插入一行 hello

sed '2i hello' \

word' a.txt  #在第二行前插入多行 hello 一行 word一行

sed '2c no person' a.txt  #用no person 替換第二行

sed '4s/99/55/g' a.txt  #把第4行的99替換為55

sed -i '4s/99/55/g' a.txt  #把第4行的99替換為55,修改的是原文件而不是屏幕輸出

sed -i 's/99/55/g' a.txt  #s前不加行號時表示替換整個文件中匹配的字符串

sed -e 's/Liming//g;s/Gao//g' a.txt  #-e表示允許多個條件執行,把Liming替換為空,把Gao替換為空

5. sort [選項] 文件名  #排序

選項:

-f  忽略大小寫

-n  以數值型進行排序,默認使用字符串型排序

-r  反向排序

-t  指定分隔符,默認分隔符是制表符

-k n[,m]  按照指定的字段范圍排序。從第n字段開始,m字段結束(默認到行尾)

6. wc [選項] 文件名  #統計

選項:

-l  只統計行數

-w  只統計單詞數

-m  只統計字符數

總結

以上是生活随笔為你收集整理的Linux截取文件名的后几位,Linux字符串截取和处理命令 cut、printf、awk、sed、sort、wc...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中国a级黄色片 | 闫嫩的18sex少妇hd | 亚洲熟妇无码爱v在线观看 九色福利 | 最新日本中文字幕 | 9.1成人看片 | 少妇熟女视频一区二区三区 | 久久伊人国产 | 岛国一区二区三区 | 免费的黄色网址 | 国产做爰xxxⅹ性视频国 | 国产嫩bbwbbw高潮 | 天天人人 | 久久久国产一区 | 亚洲精品欧美日韩 | 久久网中文字幕 | 国产豆花视频 | 国产成人精品视频一区二区 | 欧美夫妇交换xxx | 免费网站观看www在线观看 | 国产一极毛片 | 污视频在线观看网站 | 91久久综合精品国产丝袜蜜芽 | 强开乳罩摸双乳吃奶羞羞www | 中文字幕在线不卡视频 | 大学生一级一片全黄 | 欧美激情免费看 | 国产男女猛烈无遮挡免费观看网站 | 森泽佳奈av| 一级免费视频 | 99精品视频在线 | 欧美日韩在线视频播放 | 在线观看免费高清在线观看 | 国产97超碰 | 一区二区乱子伦在线播放 | 99热久久这里只有精品 | 亚洲成人精品网 | 亚洲欧洲国产综合 | 丝袜人妻一区二区三区 | 五月激情六月 | 欧美性猛交aaaa片黑人 | 69网址| 亚洲视频二 | 国产精选一区二区 | 99久久久无码国产精品免费蜜柚 | 野花视频在线免费观看 | 黑人中文字幕一区二区三区 | 黄色av网址在线观看 | 色噜噜狠狠狠综合曰曰曰 | 夜夜摸夜夜爽 | 中文字幕在线二区 | 国产剧情演绎av | 欧美一区二区三区免费看 | 波多野结衣精品在线 | 国产三区在线播放 | 久色视频在线播放 | 亚洲国产精品区 | 午夜爱爱免费视频 | 日日干夜夜艹 | 五月天av网站 | 午夜国产福利在线观看 | 亚洲爽爽爽 | 一区二区三区四区免费 | 国产亚洲av片在线观看18女人 | 91激情影院 | 99精品在线免费观看 | 欧美又大粗又爽又黄大片视频 | 东南亚毛片| 中文字幕一区二区三区乱码在线 | 污视频网站免费看 | 欧洲视频一区二区 | sao虎视频在线精品永久 | 欧美性生交xxxxx久久久缅北 | 国产黄色免费观看 | 亚洲91av | av一级免费 | 日韩欧美性视频 | 青青草社区视频 | 波多野结衣在线观看一区 | 伊人久久精品一区二区三区 | 国产精品美女自拍视频 | 亚洲高清在线 | аⅴ资源中文在线天堂 | 伊人春色网 | 男男受被啪到高潮自述 | 人人妻人人澡人人爽欧美一区双 | 操操操日日日 | 亚洲一区电影在线观看 | 伊人草草 | 91成人在线视频 | 亚洲欲色 | 成人性生交大片免费看中文 | 天天做天天爱天天爽综合网 | 日韩免费在线视频 | 激情天天| 全部免费毛片在线播放一个 | 色七七在线 | 国产伦精品 | 麻豆视频网站在线观看 | 日韩欧美成人网 |