Shell 编程 入门篇(打好基础篇):

文章目录1、Shell 编程的脚本格式:2、分享一个自动给脚本添加注释的文件:3、使用 bash -n 命令查看脚本语法问题:4、使用 bash -x 查看脚本输出内容:        此链接通往 Shell 编程学习的目录导航 ,从入门到放弃,感兴趣的可以去看看:  1、Shell 编程的脚本格式:1: 脚本名字格式: ...
摘要由CSDN通过智能技术生成


        此链接通往 Shell 编程学习的目录导航 ,从入门到放弃,感兴趣的可以去看看:
 


 

1、Shell 编程的脚本格式:

1: 脚本名字格式:  "*.sh" (一般 * 为英文大写或小写)


2: 脚本内容格式:  写脚本第一行表明你的shell环境(一般为 /bin/bash)
eg:   #!/bin/bash (标准格式)


3:一般在 标准格式下面,还可以添加一些其他的注释;
 eg: time 、 脚本的创造者啊、该脚本的作用(脚本名一般就可以看出是做什么的)...


4、关于 脚本的执行方法:

(1)、给脚本执行权限: chmod +x  *.sh ; 然后直接 "./*.sh" 即可;

(2)、直接使命令执行:  "/bin/sh  *.sh" (不需要执行权限也能执行!)

(3)、 cd /bin 目录下,然后创建脚本,"给执行权限",然后 直接输入脚本名即可!
root@zhengzelin:/bin# ll a.sh 
-rwxr-xr-x 1 root root 9 Mar 24 15:37 a.sh*
root@zhengzelin:/bin# a.sh 
aaa

 

2、分享一个自动给脚本添加注释的文件:

此文件内容来源于:https://edu.aliyun.com/lesson_1355_11660?spm=5176.10731542.0.0.324a22a0bdt0Az#_11660
(是来自马哥视频教学,如有侵权联系删除,感谢mage!)


root@zhengzelin:~# vim .vimrc 
set ignorecase
set cursorline
set autoindent
autocmd BufNewFile *.sh exec ":call SetTitle()"
func SetTitle()
        if expand("%:e") == 'sh'
        call setline(1,"#!/bin/bash")
        call setline(2
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值