Linux 编写一个简单的一键脚本

2018-02-07  本文已影响144人  844b9a3a3a68

Linux中我们安装软件或者一些常用操作,都会接触很多命令,有时在关键时刻往往因为忘了一些简单的命令而苦恼,这时,我们不妨把命令写成可执行的批量脚本,可以减少很多重复而又容易忘记的代码,写成一键脚本还有一个好处就是方便迁移,可以直接将写好的sh文件在其他Linux平台运行。

格式:

文件后缀.sh
第一行代码需要指定路径来执行程序

#!/bin/sh 
#!/bin/bash

一般一键脚本会要求用户输入各种选项:

#提示“请输入姓名”并等待30秒,把用户的输入保存入变量name中
read -t 30 -p "请输入用户名称:" name
echo -e "\n"
echo "用户名为:$name"
#提示“请输入密码”并等待30秒,把用户的输入保存入变量age中,输入内容隐藏
read -t 30 -s -p "请输入用户密码:" age
echo -e "\n"
echo "用户密码为:$age"
#提示“请输入性别”并等待30秒,把用户的输入保存入变量sex中,只接受一个字符输入
read -t 30 -n 1 -p "请输入用户性别:" sex
echo -e "\n"
echo "性别为$sex"

逻辑判断:

read -t 30 -p "请输入用户名称:" isYes
if [ "${isYes}" = "yes" ]; then
echo "输入了Yes"
fi

执行并行脚本

wget -c http://www.xxx.com/xx.tar.gz && tar zxf xx.tar.gz && cd xx && ./install.sh

方法调用:

print_hello()
{
echo "hello"
}
print_hello
上一篇下一篇

猜你喜欢

热点阅读