Bash中的特殊字符

转自实验楼~~~~~~~~

一、# 符号

1.# 注释

行首以 # 开头(除#!之外)的是注释。#!是用于指定当前脚本的解释器,我们这里为bash,且应该指明完整路径,所以为/bin/bash

当然,在echo中转义的 # 是不能作为注释的:

$ vim test.sh

输入如下代码,并保存。(中文为注释,无需要输入)

 #!/bin/bash

 echo "The # here dose not begin a comment."
 echo 'The # here dose not begin a comment.'
 echo The \# here dose not begin a comment.
 echo The # 这里开始一个注释

 echo ${PATH#*:}         # 参数替换,不是一个注释
 echo $(( 2#101011 ))   # 数制转换(使用二进制表示),不是一个注释

 # 欢迎来到实验楼参观学习

执行脚本,查看输出

$ bash test.sh

解释说明

上面的脚本说明了如何使用echo打印出一段字符串和变量内容,这里采用了几种不同的方式,希望你可以理解这几种不同方式的异同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值