shell 数组去重,去掉重复
2021-08-12 本文已影响0人
chic_wx
#!/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[@]}