shell脚本给变量去重
时间: 2024-06-05 22:04:57 浏览: 149
linux-Shell脚本管理
可以通过使用数组和循环语句来实现Shell脚本中对变量去重的功能,具体实现如下:
```
#!/bin/bash
#定义需要去重的变量
arr=("apple" "banana" "orange" "apple" "kiwi" "orange")
#定义一个新的数组用于存储去重后的结果
new_arr=()
#循环遍历原始数组中的每个元素
for item in ${arr[@]}
do
#判断新数组中是否已经存在当前元素,若不存在则将其添加到新数组中
if [[ ! "${new_arr[@]}" =~ "${item}" ]]
then
new_arr+=("${item}")
fi
done
#输出去重后的结果
echo "去重后的结果为:"
echo ${new_arr[@]}
```
阅读全文