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

首頁 > 開發 > Linux Shell > 正文

在Shell中分割字符串的例子

2020-07-27 19:16:07
字體:
來源:轉載
供稿:網友


比如,要分割 test=”aaa,bbb,cc cc,dd dd”,可以這樣

復制代碼 代碼如下:

arr=$(echo $test|tr "," "/n")

還可以這樣
復制代碼 代碼如下:

OLD_IFS=$IFS
IFS=','
arr=$test
IFS=$OLD_IFS

然后用
復制代碼 代碼如下:

for x in $arr; do
  echo $x
done

看看效果

或者更直接一點

復制代碼 代碼如下:

IFS=',' arr=($test)

這樣直接就變成了 bash 數組。可以這樣遍歷:
復制代碼 代碼如下:

for x in ${arr[@]}; do
  echo $x
done

或者直接通過下標訪問:
復制代碼 代碼如下:

echo ${arr[0]}
echo ${arr[1]}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吴桥县| 南丹县| 澳门| 哈尔滨市| 烟台市| 壤塘县| 柘城县| 隆尧县| 福贡县| 东台市| 蕲春县| 枣强县| 富蕴县| 商都县| 扬州市| 昌黎县| 紫金县| 静海县| 龙州县| 白河县| 海安县| 平南县| 子洲县| 威远县| 顺平县| 东阳市| 平武县| 微山县| 永新县| 惠安县| 南漳县| 全南县| 藁城市| 临沧市| 宁乡县| 收藏| 马龙县| 静海县| 盐山县| 安国市| 延庆县|