开关(switch)在脚本中使用很多。通常,在特定的条件下,将switch的值做改变,开关的值对后续的代码有直接的影响,从而产生相应的操作。
比如,我们制作一个脚本,当选项是:
-a|--add: 添加用户(参数后的用户列表)
-d|...
7年前 (2017-12-27) 1302℃ 0评论
0喜欢
read命令交互式接收参数,来选择删除或者添加用户:
#!/bin/bash
#
# Date: 2017-12-12
# Author: Liemer_Lius
read -p "Please input your choic...
7年前 (2017-12-23) 1178℃ 0评论
0喜欢
经常写脚本,就需要经常写Sha-Bang(Sharp bang, #!),难免会比较麻烦。这里就将自动生成Sha-Bang的脚本写一下,并做成别名,方便脚本的撰写。
首先,建立create.sh,输入如下内容:
#!/bin/bash
...
7年前 (2017-12-23) 1461℃ 0评论
2喜欢
seq在linux中产生顺序或者带规律的数字组合,在循环中常用到。
seq的最基础用法:
# seq 3
1
2
3
如果循环3次,这就可以做一个循环的开关;
约定从*到*,可以有两个数字:
# seq 2 4
2
3
4
...
7年前 (2017-12-23) 1154℃ 0评论
0喜欢
bc命令,Linux中的计算器。
bc有两种模式,一种是交互模式,键入bc命令,即可进入;输入计算的内容,出计算结果。
# bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 200...
7年前 (2017-12-23) 1121℃ 0评论
0喜欢