Linux -- ShellScript编写

0x0 站在巨人的肩膀上

一个简易的教程
进阶技巧
为什么要在可执行文件前面加 ./
shell脚本开头的 #! 是什么
使用 mv 替换 rm 防止误删
常用 shell 脚本

0x1 小的知识点

转义字符:escape character
~/.bashrc :里面有alias等信息

0x2 数学运算

1.let
操作符和操作数间不能出现空格
不用加$
2.[] / (())
等号左侧不用加$
[]内可以出现空格
3.expr
操作数和操作服必须有空格
等号左侧不需要加$

简单的参考

0x3 判断字符串为空出现的 bug

-e 和 -n 参数判断结果相矛盾

0x4 语法

遍历数组

posted @ 2022-09-19 19:17  光風霽月  阅读(15)  评论(0编辑  收藏  举报