shell脚本附带选项day05
标签(空格分隔): shell
1.存在问题
在linux shell中如何处理tail -10 xxx.txt这样的命令行选项?
- 步骤
1.调用tail指令
2.系统把后续选项传递给tail
3.tail先去打开指定的文件
4.取出最后10行
2.如何编写 传递选项
传递:
#./test.sh a b c
接收:
在脚本中可以用“$1"来表示a.“$2” 来表示b.以此类推。
接受用“$”加上选项对应的序号即可
#!/bin/bash
echo $1 $2 $3
$1 是变量
执行
3.应用
#!/bin/bash
if [ $1 = ‘-add’ ]
useradd $2
else
userdel -r $2
fi
./xxx.sh -add 用户名
cat /etc/passwd
./xxx.sh -del 用户名
vim ~/.bashrc
alias user=’/xxx.sh’
su
user -add 用户名
ls /home