[Shell脚本]字符串分割符

[Shell脚本]字符串分割符

在shell脚本中,我们可以自定义在脚本中的分割符来分割字符串。
介绍一下,在脚本中,默认分割符是存放在变量IFS中,所以我们改变IFS就可以自定义分割符了。

下面举个栗子。

#!/bin/bash

String="haha/hehe/xixi"
echo $String

# 保存之前的IFS
OLD_IFS=$IFS

# 设置新的IFS
IFS="/"

# 打印由"/"分割的文件夹名字
for name in $String
do
        echo $name
done

# 恢复IFS的值
IFS=$OLD_IFS

执行这个脚本打印的结果为:

haha/hehe/xixi
haha
hehe
xixi

你可能感兴趣的:(shell脚本)