#!/bin/bash
#定义数组
arr=()
#用+ 的方式给数组添加
arr+=(3 5 8)
arr+=(4 5 3)
echo "去重前:"${arr[@]}
# 去重
arr=($(awk -v RS=' ' '!a[$1]++' <<< ${arr[@]}))
echo "去重后:"${arr[@]}
#!/bin/bash
#定义数组
arr=()
#用+ 的方式给数组添加
arr+=(3 5 8)
arr+=(4 5 3)
echo "去重前:"${arr[@]}
# 去重
arr=($(awk -v RS=' ' '!a[$1]++' <<< ${arr[@]}))
echo "去重后:"${arr[@]}
本文标题:shell 数组去重,去掉重复
本文链接:https://www.haomeiwen.com/subject/cyglbltx.html
网友评论