shell脚本学习(一):shell脚本开发的基本规范和习惯

本文介绍了Shell脚本编写时的一些最佳实践,包括脚本解释器的选择、脚本头部信息的编写、代码规范如避免使用中文字符、固定脚本存放目录及后缀、代码缩进、引号与空格的正确使用以及括号的配对等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、脚本第一行指定脚本解释器

#!/bin/bash
或
#!/bin/sh

2、脚本开头增加作者、脚本作用描述等信息

1 #!/bin/bash
2 #Author: iskylite
3 #Blog: http://www.cnblogs.com/iskylite/
4 #Time: 2017-10-30 19:11:02
5 #Name: fan.sh
6 #Description: This is a test shell script.

3、在脚本中尽量不使用中文(注释除外)

容易出现中文乱码的状况

4、固定脚本存放目录

便于脚本记录、处理和维护

5、固定脚本后缀为.sh

fan.sh

6、shell脚本代码书写注意代码缩进

代码缩进能使代码更加容易理解,一目了然

if true
then
    echo 'you are right!'
fi

7、引号和空格

  • 引号必须为英文输入的引号
  • 常规字符串使用双引号" "
  • 着重引用,即所见即所得使用单引号' '
  • 命令的引用使用反引号` `
  • 等号前后不能有空格

8、括号

  • 括号的书写尽量要成对出现,这样不容易出错

转载于:https://www.cnblogs.com/iskylite/p/7756100.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值