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
本文探讨了在Linux Shell中处理复杂命令行选项的方法,如使用tail指令展示文件的最后几行。通过实例讲解如何在脚本中接收并解析选项,实现用户添加或删除等操作。适合初学者和进阶学习者。
983

被折叠的 条评论
为什么被折叠?



