在Shell中分割字符串的例子
程序员文章站
2023-11-22 10:31:40
比如,要分割 test=”aaa,bbb,cc cc,dd dd”,可以这样复制代码 代码如下:arr=$(echo $test|tr "," "\n")还可以这样复制代码...
比如,要分割 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]}
推荐阅读
-
在c#中把字符串转为变量名并获取变量值的小例子
-
java去除字符串中的空格、回车、换行符、制表符的小例子
-
C#中把字符串String转换为整型Int的小例子
-
java去除字符串中的空格、回车、换行符、制表符的小例子
-
MSSQL批量替换语句 在SQL SERVER中批量替换字符串的方法
-
在Python中的Django框架中进行字符串翻译
-
sqlserver中根据字符分割字符串的最好的写法分享
-
在PHP中运行Linux命令并启动SSH服务的例子
-
MSSQL批量替换语句 在SQL SERVER中批量替换字符串的方法
-
PHP字符串函数系列之nl2br(),在字符串中的每个新行 ( ) 之前插入 HTML 换行符br