脚本结构和执行

1.开头需要加#!/bin/bash
[root@localhost ~]# mkdir shell
[root@localhost ~]# cd shell/
[root@localhost shell]# vi 1.sh
#!/bin/bash(本机可以不用这一行)表示使用这个解释器运行的
echo "123"
w
ls
[root@localhost shell]# . 01.sh //执行的方式有source、sh(因为有了!#/bin/bash)

  1. 以#开头的行作为解释说明
  2. 脚本的名字以.sh结尾,用于区分这是一个shell脚本
    [root@localhost shell]# ls
    01.sh

4.执行方法有两种
4.1 chmod +x 1.sh; ./1.sh
[root@localhost shell]# chmod u+x 01.sh
[root@localhost shell]# ./01.sh
123
03:08:04 up 5:34, 1 user, load average: 0.00, 0.02, 0.05
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 02:43 4.00s 1.00s 0.00s w
01.sh

4.2 bash 1.sh

5.查看脚本执行过程 bash -x 1.sh
[root@localhost shell]# sh -x 01.sh //查看脚本执行过程

  • echo 123
    123
  • w
    03:18:23 up 5:45, 1 user, load average: 0.00, 0.04, 0.05
    USER TTY LOGIN@ IDLE JCPU PCPU WHAT
    root pts/0 02:43 7.00s 1.17s 0.02s w
  • ls
    01.sh

6.查看脚本是否语法错误 bash -n 1.sh

转载于:https://blog.51cto.com/lsxme/2056741

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值