Shell脚本学习(三)注释的用法

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

Shell脚本学习(三)注释的用法

Shell脚本的注释

Shell脚本单行注释用#,这个我想大家应该都知道。如果要把一段代码全部注释掉,可以用如下方法

#!bin/bash

echo "我不是单行注释"
# echo "我是单行注释,你看不到我"

echo "我不是多行注释"
:<<COMMENT
echo "我是多行注释1,你看不到我"
echo "我是多行注释2,你看不到我"
COMMENT
echo "我没有看到多行注释1和多行注释2"

# 其实COMMENT可以随意命名,只要别跟中间的注释内容相同即可。当Shell脚本执行遇到:<<COMMENT,就不执行脚本了,一直到再碰到COMMENT后才重新开始执行脚本。如果忘记写COMMENT或者写错(由于已经不执行脚本了,所以即使写错也不会报错),则:<<COMMENT之后的脚步将都不会执行。

参考文章:

Shell脚本的文件注释模板
#!bin/bash
# ----------------------------------------------------------------------
# name:         login.sh
# version:      1.0
# createTime:   2016-06-22
# description:  shell脚本的功能描述
# author:       birdben
# email:        191654006@163.com
# github:       https://github.com/birdben
# ----------------------------------------------------------------------

这里推荐一个比较好的Shell代码规范

Shell脚本 注释 以"#"开头的行就是注释,会被解释器忽略。(除第一行的解释器以外) shell里没有多行注释,只能每一行加一个#号。 #!/bin/bash #################################### #################################### ## ## this is my first shell script ## ... 阅读详情

相关推荐

Shell 编程-Shell 脚本规范详解

这一点很重要,当脚本需要接受参数的时候,一定要先判断参数是否合乎规范,并给出合适的回显,方便使用者了解参数的使用。最少,最少,至少得判断下参数的个数if [[ $#!= 2 ]];thenexit 1fi一般情况下会将一些重要的环境变量定义在开头,确保这些变量的存在。见名知意这种定义方式有一个很常见的用途,最典型的应用就是,当本地安装了很多 java 版本时,可能需要指定一个java来用。这时就会在脚本开头重新定义JAVA_HOME以及PATH变量来进行控制。

mohuanfenghuang的博客 1241

【Linux】【Shellshell脚本注释方法攻略

Shell脚本注释方法总结:单行注释使用#号;多行注释推荐使用:<<'EOF'格式,也可选用if false;then...fi或函数封装。注意事项包括避免变量扩展、不支持嵌套注释等。实际应用中,:<<'EOF'方法最清晰可靠,适合注释代码块和配置信息。文中提供了多种注释方式的语法示例和应用场景,帮助开发者灵活选择适合的注释方案。(99字)

风云说通信 944

shell注释一段代码

红色之间的一段代码备注释了。

qq_21478261的博客 460

shell脚本中的多行注释

shell注释的使用方法 1、 单行注释 单行注释最为常见,它是通过一个‘#’来实现的。注意shell脚本的最开始部分“#!/bin/bash”的#号不是用来注释的。 2、 多行注释shell脚本中还有一种多行的注释方法,我们称之为"HERE DOCUMENT"的特性。格式如下: <<xxxx comment 1 comment 2 啊啊啊啊 xxxx 其中xxxx可...

遇见你是我最美丽的意外 2万+

shell脚本注释方法

shell脚本注释 shell脚本注释分两种:单行注释和多行注释 1.单行注释 单行注释众所周知,在语句行的首个位置添加 ‘#’ 键 [root@localhost ~]# cat hello.sh #!/bin/bash ######################################### # File Name: hello.sh # Version: v1.0 # Author:wkk # Organization:NULL #############################

weixin_54956275的博客 2万+

Shell Script—多行注释

shell script 多行注释

shouhu010的博客 3491

(转)Shell脚本学习注释用法

版权声明:本文为原博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

qq_45597160的博客 222

Shell脚本注释

文章目录单行注释多行注释/段注释一、空命令 `:` 和 追加输入重定向 `<<`解决注释中有反引号的问题方法一方法二方法方法四方法五二、空命令 `:` 和 if...then.. 语句、空命令 `:` 和单引号 `'` 单行注释 直接在行最前端加上符号 # 即可。具体用法如下所示: # this is comment test echo "this is comment test" 多行注释/段注释 一、空命令 : 和 追加输入重定向 << :<<BLOCK ..

liaowenxiong的博客 5020

shell脚本——注释(单行注释 多行注释

单行注释以"#"开头的行就是注释,会被解释器忽略。#-------------------------------------------- # 这是一个注释 # author:菜鸟教程 # site:www.runoob.com # slogan:学的不仅是技术,更是梦想! #-------------------------------------------- ##### 用户配置区 开始 ...

杰儿__er 的博客 14万+

Linux之shell学习(一)——shell基础、脚本注释栏的自动生成

一|、概述 什么是 shell shell 也是操作系统中的一个软件,它包在 linux 内核的外面,为用户和内核之间的交互提供了一个接口系统中的命令 用shell 去解释,shell 接收系统回应的输出并显示其到屏幕中 bash = GNU Bourne-Again Shell 什么是 shell 脚本 脚本是一种解释型语言 优点: 用 shell 脚本保存执行动作 用脚本判定命令的执行条件 用...

Taylover的博客 3549

如何在 Linux 中创建 Shell 脚本

你想在你的 Linux 系统中创建一个 Shell 脚本吗? 本指南将带您了解如何使用多个文本编辑器创建 shell 脚本、如何添加注释以及如何使用 Shell 变量。 但是在开始创建 shell 脚本之前,让我们了解 Linux 中的 Shell 脚本是什么。 什么是 Linux 中的 Shell 脚本? 那么,什么是 Shell 脚本Shell Scripting 被定义为由 Linux 或 Unix shell 运行的开源程序。通过 shell 脚本,您可以编写由 shell 执行的命令

lyfwx的博客 1万+

Shell脚本学习

-系统级全局配置文件:/etc/profile--设置环境变量:export var_name=value,注意环境变量建议变量名称全部大小--修改了/etc/profile后需要重新加载,命令:source /etc/profile自定义变量类型含义定义语法增删改查语法自定义局部变量就是在一个脚本文件内部使用定义和修改:var_name=value查询:${var_name}或$var_name (区别:带花括号可以使用字符拼接)删除:unset var_name自定义常量。

sllalalala的博客 1502

Shell 脚本学习

不难看出我们创建的helloworld.sh文件他的权限信息为:-rw-r–r–,对于我们现在登录的root账号也就是对应的第二个到第四个"rw-"也就是仅仅只有读写的权限没有执行的权限,我们如何解决这个问题,以上例子中,: 是一个空命令,用于执行后面的 Here 文档,<<‘EOF’ 表示开启 Here 文档,COMMENT 是 Here 文档的标识符,在这两个标识符之间的内容都会被视为注释,不会被执行。Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。

qq_56440330的博客 1266

总结:linux 学习shell 脚本编写

linux shell

w2009211777的专栏 1万+

shell脚本注释方法

1. 单行注释 众所周知,# 比如想要注释:echo “ni” # echo "ni" 2. 多行注释: 法一: : << ! 语句1 语句2 语句3 语句4 ! 例如: linux101:/home/wsj # sh dian ni ni ni ni ni ni linux101:/home/wsj # more dian #!/bin/ksh echo "ni

qq_24352593的专栏 1008

linux脚本怎么注释,Shell脚本注释写法

一、单选注释以“#”开头的行就是注释,会被解释器忽略。#--------------------------------------------# 这是一个自动打ipa的脚本,基于webfrogs的ipa-build书写:# https://github.com/webfrogs/xcode_shell/blob/master/ipa-build# 功能:自动为etao ios app打包,产出物...

weixin_28902749的博客 2967

shell脚本自动生成shell脚本注释信息

shell脚本自动生成注释,这样以后写脚本就会方便很多

a595364628的博客 6928

SHELL 基础 入门(一)SHELL注释 及 执行SHELL脚本的四种方法

SHELL脚本编写规范 - 自动增加版权信息 ,SHELL脚本注释( 单行,多行 ) , 执行脚本的四种方法

三毛与海子的博客 4023
上一篇: Shell脚本学习(二)制作SSH登录远程服务器的Shell脚本
birdben
博客等级 码龄11年 290粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值