##########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/ ''
c方法十四
[wxr@oldboy shell]$ echo $a | awk ''
c方法十五
[wxr@oldboy shell]$ echo $a | awk ''
c方法十六
[wxr@oldboy shell]$ echo $a | awk ''
c方法十七
[wxr@oldboy shell]$ echo $a | awk ''
c方法十八
[wxr@oldboy shell]$ echo $a | awk ''
c方法十九
[wxr@oldboy shell]$ echo $a | awk ''
c方法二十
[wxr@oldboy shell]$ echo $a | awk 'beginnr==3'
c方法二十一
[wxr@oldboy shell]$ echo $a|cut -d/ -f3 ##上海-龔小逸n
c方法二十二
[wxr@oldboy shell]$ echo $ ##北京-徐富成
c方法二十三
[wxr@oldboy shell]$ echo $ ##北京-徐富成
c方法二十四
[wxr@oldboy shell]$ echo $a |tr "/" "\n"|awk 'nr==3'
c方法二十五
[wxr@oldboy shell]$ echo $ ##上海-龔小逸
c方法二十六
[wxr@oldboy shell]$ echo $ ##北京-劉曉濤
c
Linux shell中的變數
1.變數 1 名稱 字母 數字 下劃線組成,數字不能開頭 2 在bash中,變數的預設型別都是字串型,別的型別要指定 2.變數分類 1 本地變數 使用者變數 區域性變數只在建立它們的shell中使用,也可以修改 2 環境變數 可以在建立它們的shell及其派生出來的任意子程式中使用和修改 有些變數是...
Linux Shell中的變數 位置變數
note that 與其他程式語言不同,bash中的變數沒有資料型別的區別,變數中的值都是以字串的形式儲存的,如果要進行數值計算,需要進行特殊轉換 linux shell下的變數按其使用目的可分為3種型別 環境變數 用於儲存作業系統執行時使用的環境引數 位置變數 bash將傳遞給指令碼的引數儲存在位...
Linux Shell變數使用
一 本地變數的使用 本地變數就如同區域性變數一樣,只在本shell中起作用。它不會影響到其他shell中的變數。1。顯示變數值 可以使用echo命令。需要注意的是,使用變數的時候必須在變數名前加上 符號 2。清除變數 使用unset命令可以清除命令。3。顯示所有本地shell變數 shell中預定義...