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

首頁 > 開發 > Linux Shell > 正文

shell 使用指定的分割符來分割字符串的方法

2020-07-26 23:25:07
字體:
來源:轉載
供稿:網友

shell 如何用指定的分隔符來分割字符串讓結果為一個字符串數組,類似 java 中的 split, 而 split 關鍵字已經留給文件分割了,故字符串就分割處理就不能在使用了,那如何來處理字符串串分割呢?方法有兩種

一、對于不包含空格的字符串,使用下面方法

方法一

#!/bin/bashstring="hello,shell,haha" array=(${string//,/ }) for var in ${array[@]}do  echo $vardone 

方法二

#!/bin/bashstring="hello,shell,haha"OLD_IFS="$IFS"IFS=","array=($string)IFS="$OLD_IFS"for var in ${array[@]}do  echo $vardone

方法三:利用tr 指令實現字符替換

#!/bin/bashstring="one,two,three,four,five"array=(`echo $string | tr ',' ' '` )  for var in ${array[@]}do  echo $vardone

二、對于包含空格的字符串,使用下面方法

#!/bin/bashstr='this is a good question, hello shell, look at me, show your enthusiasm'i=1while((1==1))do  splitchar=`echo $str|cut -d "," -f$i`  if [ "$splitchar" != "" ]  then      ((i++))      echo $splitchar  else      break  fidone

到此這篇關于shell 使用指定的分割符來分割字符串的方法的文章就介紹到這了,更多相關shell 分割字符串內容請搜索武林網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一级做a爱片久久毛片a高清 | 毛片免费在线 | 免费毛片视频 | 蜜桃av鲁一鲁一鲁一鲁 | 天堂福利电影 | 羞羞答答tv| 精品三区视频 | 成人免费乱码大片a毛片视频网站 | 嫩呦国产一区二区三区av | 亚洲成人免费电影 | 天天舔夜夜操 | 黄色特级毛片 | 在线亚洲综合 | 精品国产一区二区三区四区阿崩 | 91懂色| 日本在线免费观看视频 | 黑人一区二区三区四区五区 | 91精品国产乱码久久桃 | 特级黄一级播放 | 久久露脸国语精品国产91 | 欧美精品99 | 国产成人免费精品 | 黄色片快播 | av久草| 亚洲成人夜色 | 99成人精品视频 | 亚洲精中文字幕二区三区 | 四虎久草 | 操操插插| 欧美一级全黄 | 激情宗合| 99re色| 国产毛片网站 | 一级做受毛片免费大片 | 极品大长腿啪啪高潮露脸 | 毛片区 | 精品亚洲一 | 国产精品久久久久久久久久大牛 | 一本色道久久综合亚洲精品小说 | 最近日本电影hd免费观看 | 国产精品久久久久久久久久iiiii |