在Shell中分割字符串的例子
程序员文章站
2022-07-20 18:36:22
比如,要分割 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]}
上一篇: vue中进入详情页记住滚动位置的方法(keep-alive)
下一篇: Shell中实现飞行文字效果
推荐阅读
-
在Windows中合并Linux split命令分割的文件教程
-
Shell实用技巧:快速去除字符串中的空格
-
Shell脚本中不同进制数据转换的例子(二进制、八进制、十六进制、base64)
-
PHP字符串函数系列之nl2br(),在字符串中的每个新行 ( ) 之前插入 HTML 换行符br
-
详解.NET中string与StringBuilder在字符串拼接功能上的比较
-
Python设置在shell脚本中自动补全功能的方法
-
PHP字符串函数系列之nl2br(),在字符串中的每个新行 ( ) 之前插入 HTML 换行符br
-
Shell脚本实现查找字符串中某字符最后出现的位置
-
在Shell脚本中调用另一个脚本的三种方式讲解
-
shell编程中的字符串截取方法小结