「Linux」awk实现根据指定分隔符切分字符串
ahcoder 2025-04-09 13:42 34 浏览
在Linux环境编写shell脚本时,有时会遇到需要将一个带指定分隔符的字符串解析成单个字符串分别使用,awk命令可以帮助实现这个小需求
示例脚本splitTest.sh具体代码如下:
#!/bin/bash
getSplitNum(){
splitStr=$1
splitDelimiter=$2
echo ${splitStr} | awk -F ${splitDelimiter} '{print NF}'
}
getSplitFieldContent(){
splitStr=$1
splitDelimiter=$2
splitFieldNum=$3
echo ${splitStr} | awk -F ${splitDelimiter} '{print