#!/bin/basha="hello,world,nice,to,meet,you
"#要將$a分割開,先儲存舊的分隔符
old_ifs="
$ifs
"#設定分隔符
ifs=","
#如下會自動分隔
arr=($a)
#恢復原來的分隔符
ifs="
$old_ifs
"#遍歷陣列
for s in$do
echo"$s
"done
變數$ifs儲存著分隔符,這裡我們將其設為逗號 "," old_ifs用於備份預設的分隔符,使用完後將之恢復預設。
arr=($a)用於將字串$a按ifs分隔符分割到陣列$arr
$ $ ... 分別儲存分割後的陣列第1 2 ... 項
$儲存整個陣列。
$儲存整個索引值:1 2 3 4 ...
$ 獲取陣列的長度。
shell將字串分隔成陣列
bin bash a hello,world,nice,to,meet,you 要將 a分割開,先儲存舊的分隔符 old ifs ifs 設定分隔符 ifs 如下會自動分隔 arr a 恢復原來的分隔符 ifs old ifs 遍歷陣列 for s in do echo s done 變數 ifs儲...
shell 將字串分割成陣列
shell程式設計中,經常需要將由特定分割符分割的字串分割成陣列,多數情況下我們首先會想到使用awk 但是實際上用shell自帶的分割陣列功能會更方便。假如 a one,two,three,four 要將 a分割開,可以這樣 old ifs ifs ifs arr a ifs old ifs for...
mysql下將分隔字串轉換為陣列
推薦 mysql的find in set 函式 mysql儲存過程可以用於分割字串,下面就為您詳細介紹這種mysql儲存過程的用法,供您參考學習之用。然後使用where in 方法可以查詢。1 具體函式 函式 func split totallength delimiter drop functio...