Bash Shell 编程常用知识和技巧
- 2024-09-26 21:01:00
- 丁国栋
- 原创 58
编写bash shell脚本对于运维开发来说是家常便饭,编写shell脚本需要一定的技巧和积累。
- 使用shellcheck来确保写的shell脚本更加健壮和可靠;
- 学会和习惯使用codeium插件或ChatGPT编写;
注意单引号和双引号的区别:
- 在输出变量时,使用双引号 "$my_variable",可以保留换行和空格,如果用单引号包围变量,换行会被视为普通字符,不会换行。
其他
- 使用install复制文件和目录代替 mkdir + cp 组合,可以在目标目录不存在的情况下,递归创建目录,这在制作容器镜像时非常有用,可以减少手动创建目录的步骤。例如使用
install -D /etc/php/7.4/mods-available/apcu.ini /build/etc/php/7.4/mods-available/apcu.ini
,即使/build/etc/php/7.4/mods-available/
目录不存在,install 也可以自动创建好。
发表评论