麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

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

2020-07-27 18:45:58
字體:
來源:轉載
供稿:網友

經常碰到的場景,需要去除字符串中的前后的空格。在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

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 91久久91久久精品免观看 | 久久精品中文字幕一区二区 | 欧美一区二区三区久久精品视 | 成人羞羞视频在线观看免费 | 亚洲一区二区三区四区精品 | 黄色大片www | 免费国产wwwwwww网站 | 毛片av网| 中文字幕在线播放视频 | 鲁丝片一区二区三区免费入口 | 黄色试看视频 | 国产亚洲精品视频中文字幕 | 911网站大全在线观看 | 欧美顶级毛片在线播放小说 | 日日爱影院 | 黄色网络免费看 | 久啪视频 | 精品久久久久久久久久久下田 | 性少妇videosexfreexxx片 | 国产免费成人 | 噜噜噜在线 | 成人午夜激情视频 | 久久人 | 黄色av.com | 亚洲成人第一页 | 九九热精品在线播放 | 7777在线观看 | 国产成人午夜高潮毛片 | 亚洲视频在线一区二区 | 久久区二区 | 性生活视频网站 | 99热1| 久久老司机 | 性 毛片 | 久久99精品国产99久久6男男 | 欧美亚洲国产一区二区三区 | av噜噜在线 | 日本va在线观看 | 精品国产一区二区三区天美传媒 | 福利在线免费 | 欧美一a一片一级一片 |