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

Shell中去除字符串前后空格的方法

 更新時間:2019年03月04日 16:25:42   作者:杰瑞26  
今天小編就為大家分享一篇關(guān)于Shell中去除字符串前后空格的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

經(jīng)常碰到的場景,需要去除字符串中的前后的空格。在Shell中不像其他語言有strip()來處理,不過也是可以使用諸如awk等命令來處理。

 下面是一個簡單示例:

[root@localhost ~]# echo ' A B C ' | awk '{gsub(/^\s+|\s+$/, "");print}'
  • ^\s+            匹配行首一個或多個空格
  • \s+$            匹配行末一個或多個空格
  • ^\s+|\s+$    同時匹配行首或者行末的空格

如果不用awk命令,也可以使用eval命令來達(dá)到相同的目的

[root@local ~]# echo " A BC "
  A BC
[root@local ~]# eval echo " A BC "
A BC

或者

[root@linux ~]# echo ' A BC ' | python -c "s=raw_input();print(s.strip())"
A BC

或者

[root@linux ~]# s=`echo " A BC "`
[root@linux ~]# echo $s
A BC

或者

[root@linux ~]# echo ' A BC ' | sed -e 's/^[ ]*//g' | sed -e 's/[ ]*$//g'
A BC

或者

[root@linux ~]# echo " A BC " | awk '$1=$1'
A BC

或者

[root@linux ~]# echo " A BC " | sed -r 's/^[ \t]+(.*)[ \t]+$//g'
A BC

或者

[root@linux ~]# echo ' A BC ' | awk '{sub(/^ */, "");sub(/ *$/, "")}1'
A BC

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • Shell編程之特殊變量和擴(kuò)展變量詳解

    Shell編程之特殊變量和擴(kuò)展變量詳解

    這篇文章主要給大家介紹了關(guān)于Shell編程教程之特殊變量和擴(kuò)展變量的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用shell具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • 詳解Shell cut用法

    詳解Shell cut用法

    cut是一個選取命令,就是將一段數(shù)據(jù)經(jīng)過分析,取出我們想要的。一般來說,選取信息通常是針對“行”來進(jìn)行分析的,并不是整篇信息分析的。本文重點給大家介紹Shell cut用法,感興趣的朋友一起看看吧
    2017-10-10
  • shell腳本學(xué)習(xí)之調(diào)用腳本將文件打包zip的方法示例

    shell腳本學(xué)習(xí)之調(diào)用腳本將文件打包zip的方法示例

    這篇文章主要給大家介紹了關(guān)于shell腳本學(xué)習(xí)之調(diào)用腳本將文件打包zip的方法,文中通過示例代碼介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2017-07-07
  • Linux基礎(chǔ)命令日常積累

    Linux基礎(chǔ)命令日常積累

    Linux命令雖然用處很多,用過這么多次但是對其步驟、命令還是不記得,每次還是要到處找資料,下面小編把本次linux生產(chǎn)環(huán)境搭建分享在腳本之家平臺,供大家參考
    2015-10-10
  • Shell腳本IF條件判斷和判斷條件總結(jié)

    Shell腳本IF條件判斷和判斷條件總結(jié)

    這篇文章主要介紹了Shell腳本IF條件判斷和判斷條件總結(jié),本文先是給出了IF條件判斷的語法,然后給出了常用的判斷條件總結(jié),需要的朋友可以參考下
    2014-10-10
  • 詳解shell 變量的高級用法示例

    詳解shell 變量的高級用法示例

    這篇文章主要介紹了詳解shell 變量的高級用法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • bash shell中的if-then語句

    bash shell中的if-then語句

    bash shell的 if 語句會運行 if 后面的那個命令,如果該命令的退出狀態(tài)碼是0,位于 then 部分的命令就會被執(zhí)行,這篇文章主要介紹了bash shell中的if-then語句,需要的朋友可以參考下
    2023-12-12
  • Shell中實現(xiàn)字符串反轉(zhuǎn)方法分享

    Shell中實現(xiàn)字符串反轉(zhuǎn)方法分享

    這篇文章主要介紹了Shell中實現(xiàn)字符串反轉(zhuǎn)方法分享,本文同時提供了多種語言的實現(xiàn)方法,如awk、python、bash、C語言等,需要的朋友可以參考下
    2014-12-12
  • 詳解Shell 腳本中 “$” 符號的多種用法

    詳解Shell 腳本中 “$” 符號的多種用法

    這篇文章主要介紹了詳解Shell 腳本中 '$' 符號的多種用法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Bash Shell中的select命令簡單使用示例

    Bash Shell中的select命令簡單使用示例

    這篇文章主要介紹了Bash Shell中的select命令簡單使用示例,通常用于流程控制功能的實現(xiàn),需要的朋友可以參考下
    2015-07-07

最新評論

阜宁县| 石首市| 霍邱县| 麦盖提县| 秀山| 库伦旗| 乳山市| 隆安县| 塔城市| 辽阳市| 沂源县| 通江县| 杭锦后旗| 小金县| 萍乡市| 郯城县| 万全县| 杭锦旗| 大埔县| 宾阳县| 平遥县| 迁西县| 论坛| 临桂县| 集安市| 洪洞县| 霸州市| 石阡县| 蕲春县| 天长市| 汪清县| 新绛县| 鄄城县| 农安县| 乌什县| 兴安县| 洮南市| 修武县| 本溪市| 修文县| 林州市|