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

歡迎訪問 生活随笔!

生活随笔

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

linux

linux shell取变量的子串26种方法实践

發布時間:2025/3/17 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux shell取变量的子串26种方法实践 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
##########20150419######################### #####題目:變量a='a/b/c'如何截取得到c? @@@@@@@@@@@@@@@@來自運維班21期悠久之翼整理@@@@@@@@@@@@@@@@@@@ [wxr@oldboy?shell]$?uname?-r? 2.6.32-504.el6.x86_64 [wxr@oldboy?shell]$?cat?/etc/redhat-release? CentOS?release?6.6?(Final) 方法一 [wxr@oldboy?shell]$?echo?$a?|?cut?-c5 c 方法二 [wxr@oldboy?shell]$?echo?$a?|?tr?"a/b/"?"????"????##四個空格c??? 方法三 [wxr@oldboy?shell]$?echo?$a?|?tr?"/"?"\n"|tail?-1 c 方法四 [wxr@oldboy?shell]$?echo?$a?|?tr?-d?'a/b/' c 方法五 [wxr@oldboy?shell]$?echo?$a?|?rev?|head?-c1 c[wxr@oldboy?shell]$? 方法六 [wxr@oldboy?shell]$?echo?$a?|?rev?|cut?-c1 c 方法七 [wxr@oldboy?shell]$?echo?$a?|?grep?-o?"[a-z]$" c 方法八 [wxr@oldboy?shell]$?echo?$a?|?grep?-o?"[^ab/]" c 方法九 [wxr@oldboy?shell]$?echo?$a?|?sed??'s#.*/##'? c 方法十[wxr@oldboy?shell]$?echo?$a?|?sed?'y#a/b/#????#'??##四個空格c 方法十一 [wxr@oldboy?shell]$?echo?$a?|?sed?-r?'s#....(.)#\1#'? c 方法十二 [wxr@oldboy?shell]$?echo?$a?|?sed?-r?'s#.*([a-z]$)#\1#' c 方法十三 [wxr@oldboy?shell]$?echo?$a?|?awk?-F/?'{print?$NF}' c 方法十四 [wxr@oldboy?shell]$?echo?$a?|?awk?'{gsub(".*/","",$0);print}' c 方法十五 [wxr@oldboy?shell]$?echo?$a?|?awk?'{split($0,array,"/");print?array[3]}' c 方法十六 [wxr@oldboy?shell]$?echo?$a?|?awk?'{split($0,array,"a/b/");print?array[2]}' c 方法十七 [wxr@oldboy?shell]$?echo?$a?|?awk?'{sub(/[^c]+/,"");print}' c 方法十八 [wxr@oldboy?shell]$?echo?$a?|?awk?'{gsub("/","\n");print?$3}' c 方法十九 [wxr@oldboy?shell]$?echo?$a?|?awk?'{print?substr($0,5,1)?}' c 方法二十 [wxr@oldboy?shell]$?echo?$a?|?awk??'BEGIN{RS="[/\n]"}NR==3' c 方法二十一 [wxr@oldboy?shell]$?echo?$a|cut?-d/?-f3???##上海-龔小逸N c 方法二十二 [wxr@oldboy?shell]$?echo?${a:4} ##北京-徐富成 c 方法二十三 [wxr@oldboy?shell]$?echo?${a##*/} ##北京-徐富成 c 方法二十四 [wxr@oldboy?shell]$?echo?$a?|tr?"/"?"\n"|awk?'NR==3' c 方法二十五 [wxr@oldboy?shell]$?echo?${a:4:1} ##上海-龔小逸 c 方法二十六 [wxr@oldboy?shell]$?echo?${a##a/b/}?? ##北京-劉曉濤 c


總結

以上是生活随笔為你收集整理的linux shell取变量的子串26种方法实践的全部內容,希望文章能夠幫你解決所遇到的問題。

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