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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

把字符串分隔成多行的多种方法实践

發布時間:2024/4/15 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 把字符串分隔成多行的多种方法实践 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??? 在十幾年的企業Linux運維實戰以及教育教學中,老男孩發現入門及初中級做Linux運維的朋友,普遍對Linux系統的核心體系命令一知半解,遇到稍微復雜操作問題還到處搜索,到處問,且不懂內部原理,直接后果就是在工作中運維很不順手,到處搜索到處問,效率低下,以致后期做shell運維開發以及更高強度的運維管理時捉襟見肘。

希望伙伴們多重視基礎,基礎厚實了,學起來高大上的服務就會很簡單容易,發布一個近幾天網友問老男孩老師的一個問題及解答案例,

[root@oldboy ~]# cat oldboy.log
LNA00012R.ARD,LAN00013R.ARD,LNA00022R.ARD

要求達到目標:
LNA00012R.ARD
LAN00013R.ARD
LNA00022R.ARD

?

解答:若干個命令的方法

[root@oldboy ~]# egrep? -o? 'L.{12}' oldboy.log??????
LNA00012R.ARD
LAN00013R.ARD
LNA00022R.ARD

?

[root@oldboy /]# grep -Eo? "L.{12}" oldboy.log
LNA00012R.ARD
LAN00013R.ARD
LNA00022R.ARD

?

?

[root@oldboy ~]# sed 's#,#\n#g' oldboy.log?????
LNA00012R.ARD
LAN00013R.ARD
LNA00022R.ARD

?

[root@oldboy /]# awk -F ","? '{print $1"\n"$2"\n"$3}' oldboy.log
LNA00012R.ARD
LAN00013R.ARD
LNA00022R.ARD

?

[root@oldboy /]# awk 'BEGIN{FS=",";OFS="\n";}{print $1,$2,$3}' oldboy.log
LNA00012R.ARD
LAN00013R.ARD
LNA00022R.ARD

?

[root@oldboy /]# awk '{gsub(/,/,"\n");print}' oldboy.log
LNA00012R.ARD
LAN00013R.ARD
LNA00022R.ARD

?

[root@oldboy /]#? awk '{gsub(/,/,"\n")}{print $0}'? oldboy.log
LNA00012R.ARD
LAN00013R.ARD
LNA00022R.ARD


[root@oldboy ~]# tr "," "\n" <oldboy.log
LNA00012R.ARD
LAN00013R.ARD
LNA00022R.ARD


[root@oldboy /]# xargs -d',' -n 1 <oldboy.log
LNA00012R.ARD
LAN00013R.ARD
LNA00022R.ARD

?

總結

以上是生活随笔為你收集整理的把字符串分隔成多行的多种方法实践的全部內容,希望文章能夠幫你解決所遇到的問題。

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