Bash 一些总结
shell 中脚本参数传递的两种方式
方式一:$0,$1,$2…
1 |
|
采用 $0,$1,$2…等方式获取脚本命令行传入的参数,值得注意的是,$0 获取到的是脚本路径以及脚本名,后面按顺序获取参数,当参数超过 10 个时(包括 10 个),需要使用 {11}…才能获取到参数,但是一般很少会超过 10 个参数的情况。
方式二: shell 脚本中使用 getopts 处理多命令行选项
https://blog.csdn.net/wdz306ling/article/details/79974377
脚本调用
直接调即可
1 | ./lalala |
总结
Linux 中默认的 shell 如何切换为其他类型的 shell
1 | chsh -s /bin/zsh |
问题
linux 命令终端提示符显示 -bash-4.2#
解决方法
原因是 root 在 /root 下面的几个配置文件丢失,丢失文件如下:
cp /etc/skel/.bashrc /root/
cp /etc/skel/.bash_profile /root/
注销 root,重新登录就可以恢复正常。
参考
shell 中脚本参数传递的两种方式
https://blog.csdn.net/sinat_36521655/article/details/79296181
shell 脚本中使用 getopts 处理多命令行选项
https://blog.csdn.net/wdz306ling/article/details/79974377