在BASH中,可以使用内置的字符串操作函数将字符串拆分并以特定格式输出。以下是一个示例解决方法:
string="Hello,World"
# 使用IFS变量将字符串以逗号为分隔符拆分为数组
IFS=',' read -ra parts <<< "$string"
# 遍历数组并以特定格式输出每个部分
for part in "${parts[@]}"; do
echo "- $part"
done
这个示例中,我们首先将字符串赋值给变量string
。然后,我们使用IFS
变量将","
设置为分隔符,将字符串拆分为数组parts
。read -ra
命令用于将输入分割为数组。
接下来,我们使用for
循环遍历数组parts
中的每个元素,并使用echo
命令以特定格式输出每个部分。在这个示例中,我们在每个部分前添加了一个破折号和空格。
执行上述代码将输出:
- Hello
- World
这样,我们就成功拆分字符串并以特定格式输出每个部分。