约 200 字 预计阅读 1 分钟
持续更新 Bash 小技巧
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/bin/bash
check_software(){
local software=(vim git tmux npm) # 待测程序名
for soft in ${software[@]}
do
type $soft 2>&1 > /dev/null # 已安装,则返回零
if [ $? -ne 0 ]; then
echo "ERROR: **$soft** is not installed!"
exit 1
fi
echo "Checking $soft...ok!"
done
}
check_software
|
运行结果
1
2
3
4
5
|
bash check_software.sh
Checking vim...ok!
Checking git...ok!
Checking tmux...ok!
Checking npm...ok!
|