欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學堂Linux培訓簡述Linux awk如何將文件某列按照逗號分隔

2019-03-01 13:51:02 2112瀏覽

Linux開發(fā)技術(shù)如今在企業(yè)中很受重視,有不少的企業(yè)很關(guān)注Linux開發(fā)程序員,因此參加Linux培訓學習的小伙伴也在不斷地增加。本篇文章小編就給讀者們分享一下Linux awk如何將文件某列按照逗號分隔,文中有代碼列出,具有很好的參考價值,喜歡的小伙伴們就隨小編一起來了解一下吧。



扣丁學堂Linux培訓簡述Linux awk如何將文件某列按照逗號分隔



當我們在處理線上故障的時候,經(jīng)常會從數(shù)據(jù)庫表查詢出某個列。


select product_id from order where user_id = 111;


查詢出來的結(jié)果形式如下:


1
2
3
4
5


這個時候,我們通常會以


product_id in (1,2,3,4,5)


的形式去查找商品表,找出商品的詳細信息。那么如何得到這個(1,2,3,4,5)呢。一種簡單的做法就是利用awk。


cat temp.txt | awk ‘BEGIN{ORS=","} {print $0}'


結(jié)果如下:


1,2,3,4,5,


然后把最后一個逗號去掉,再加上in關(guān)鍵字即可。


當然我們也可以進行反向操作。假設(shè)temp.txt文本的內(nèi)容如下:


1,2,3,4,5


想轉(zhuǎn)成


1
2
3
4
5


則可以使用如下命令:


cat temp.txt | awk ‘BEGIN{ RS=","; } { print $0 }'



想要了解更多關(guān)Linux開發(fā)方面內(nèi)容的小伙伴,請關(guān)注扣丁學堂Linux培訓官網(wǎng)、微信等平臺,扣丁學堂IT職業(yè)在線學習教育平有專業(yè)的Linux講師為您指導,此外扣丁學堂老師精心推出的Linux視頻教程定能讓你快速掌握Linux從入門到精通開發(fā)實戰(zhàn)技能。扣丁學堂Linux技術(shù)交流群:422345477。


扣丁學堂微信公眾號


【關(guān)注微信公眾號獲取更多學習資料】



查看更多關(guān)于“Linux培訓資訊”的相關(guān)文章>>




標簽: Linux培訓 Linux視頻教程 紅帽Linux視頻 Linux學習視頻 Linux入門視頻

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部