最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

shell編程中的字符串截取方法小結(jié)

 更新時間:2015年03月18日 10:58:16   投稿:junjie  
這篇文章主要介紹了shell編程中的字符串截取方法小結(jié),本文講解了截取字符變量的前8位的方法、按指定的字符串截取方法、按照指定要求分割方法等內(nèi)容,需要的朋友可以參考下

一、Gnu Linux shell 截取字符變量的前8位,有方法如下:

1.expr substr “$a” 1 8
2.echo $a|awk ‘{print substr(,1,8)}'
3.echo $a|cut -c1-8
4.echo $
5.expr $a : ‘\(.\\).*'
6.echo $a|dd bs=1 count=8 2>/dev/null
 
二、按指定的字符串截取

1、第一種方法:

${varible##*string} 從左向右截取最后一個string后的字符串
${varible#*string}從左向右截取第一個string后的字符串
${varible%%string*}從右向左截取最后一個string后的字符串
${varible%string*}從右向左截取第一個string后的字符串
“*”只是一個通配符可以不要
 
例子:

復(fù)制代碼 代碼如下:

$ MYVAR=foodforthought.jpg
$ echo ${MYVAR##*fo}
rthought.jpg
$ echo ${MYVAR#*fo}
odforthought.jpg

2、第二種方法:${varible:n1:n2}:截取變量varible從n1到n2之間的字符串。
 
可以根據(jù)特定字符偏移和長度,使用另一種形式的變量擴(kuò)展,來選擇特定子字符串。試著在 bash 中輸入以下行:
復(fù)制代碼 代碼如下:

$ EXCLAIM=cowabunga
$ echo ${EXCLAIM:0:3}
cow
$ echo ${EXCLAIM:3:7}
abunga

這種形式的字符串截斷非常簡便,只需用冒號分開來指定起始字符和子字符串長度。
 
三、按照指定要求分割:

比如獲取后綴名
復(fù)制代碼 代碼如下:

ls -al | cut -d “.” -f2

相關(guān)文章

  • Linux下rm誤刪除文件的三種恢復(fù)方法

    Linux下rm誤刪除文件的三種恢復(fù)方法

    一下午寫的程序就被rm掉了,幸好只是一個文件,第二天很快又重新寫了一遍。但是很多人可能就不像我這么幸運了,本文收集了一些在Linux下恢復(fù)rm刪除的文件的方法,需要的朋友可以參考下
    2022-12-12
  • Linux查看當(dāng)前系統(tǒng)的資源占用情況的常用命令

    Linux查看當(dāng)前系統(tǒng)的資源占用情況的常用命令

    本文介紹了幾種常用的系統(tǒng)性能監(jiān)控工具,包括top、free、vmstat和iostat等命令的使用方法及其參數(shù)說明,通過這些工具可以有效監(jiān)控CPU、內(nèi)存、磁盤IO等關(guān)鍵資源的狀態(tài),需要的朋友可以參考下
    2025-04-04
  • shell之正向解析腳本的實現(xiàn)方法

    shell之正向解析腳本的實現(xiàn)方法

    這篇文章主要介紹了shell之正向解析腳本的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Linux中修改文件名的多種方法總結(jié)

    Linux中修改文件名的多種方法總結(jié)

    在Linux系統(tǒng)中,通過命令行界面可以方便地修改文件名,本篇博客將介紹幾種常見的方法,包括mv命令、rename命令、find和mv命令的組合、sed命令以及使用bash腳本,這些方法可以根據(jù)實際需求進(jìn)行選擇,提供了靈活性和多樣性,需要的朋友可以參考下
    2024-01-01
  • Linux實現(xiàn)徹底清理空文件夾的方法詳解

    Linux實現(xiàn)徹底清理空文件夾的方法詳解

    這篇文章主要介紹了Linux實現(xiàn)徹底刪除指定路徑下的所有空文件夾。這里的空文件夾的認(rèn)定標(biāo)準(zhǔn)是:如果某個文件夾的子文件夾全是空文件夾,也認(rèn)為該文件夾是空文件夾,需要的可以參考一下
    2022-10-10
  • 最新評論

    区。| 石棉县| 武川县| 弥勒县| 大关县| 东兰县| 从化市| 贺兰县| 河源市| 乌拉特中旗| 同仁县| 汤阴县| 德昌县| 灵璧县| 泸溪县| 东光县| 东方市| 白河县| 棋牌| 石首市| 五大连池市| 拉萨市| 佳木斯市| 漾濞| 井陉县| 祁门县| 腾冲县| 浑源县| 小金县| 阿克陶县| 怀集县| 青冈县| 潼关县| 云南省| 宿松县| 广昌县| 郓城县| 周至县| 娄底市| 庆云县| 辉南县|