日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

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

??? 在十幾年的企業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

?

總結

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

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