shell按分隔符截取字符串

mac2025-02-08  13

1. #!/bin/bash string="hello,shell,haha" array=(${string//,/ }) for var in ${array[@]} do echo $var done 2. #!/bin/bash string="hello,shell,haha" OLD_IFS="$IFS" IFS="," array=($string) IFS="$OLD_IFS" for var in ${array[@]} do echo $var done 3.awk方式 var1=`echo "hello world"|awk -F '|' '{print $1}'` echo $var1 var2=`echo "hello world"|awk -F ' ' '{print $2}'` echo $var2

 

最新回复(0)