5shell脚本

本文为《鸟哥的Linux私房菜》学习笔记系列,如有问题欢迎打扰

一些前置知识

编写

  1. 命令是从上而下,从左到右地分析与执行
  2. 命令,选项与参数间的多余空格会被忽略,[tab]键产生的空白同样视为空格键,空白行也被忽略
  3. 如果读到一个Enter符号(CR),就尝试开始执行该行(串)命令
  4. 如果一行太多,可用\[Enter]来拓展至下一行
  5. #可做注释

执行

  1. 需要有可执行权限
  2. 通过绝对或相对路径执行
  3. 通过变量【PATH】,将shell.sh放在PATH指定的目录,如~/bin/
  4. 以bash程序来执行:【bash shell.sh】或【sh shell.sh】(此时只要有r权限即可)

良好习惯

文件头处记录好

  • 脚本功能
  • 脚本版本
  • 脚本作者及联络方式
  • 脚本版权声明方式
  • 脚本History
  • 脚本内较特殊的命令,如使用【绝对路径】的
  • 脚本运行时需要的环境变量预先声明与设置
编辑于2025-04-08
关于我
zinkt
西南大学2019级本科生
zinkt@foxmail.com
前端基于bootstrap5
后端使用gink&ginkorm
基于它们构建的一个个人博客系统
目录