国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

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

2019-10-26 18:58:39
字體:
供稿:網(wǎng)友

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

 下面是一個簡單示例:

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

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

[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 $sA 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)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林站長站的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 桦川县| 商丘市| 夏河县| 揭西县| 衡阳市| 崇左市| 桐乡市| 马公市| 马尔康县| 莱西市| 宜春市| 博客| 江城| 深水埗区| 津市市| 金沙县| 会理县| 神农架林区| 射洪县| 张家界市| 迁安市| 定边县| 平邑县| 定结县| 辽阳市| 北碚区| 凤城市| 永年县| 金乡县| 进贤县| 二手房| 宝应县| 蚌埠市| 宜宾县| 黄梅县| 年辖:市辖区| 奈曼旗| 岗巴县| 象州县| 德阳市| 绥中县|