Shell脚本学习(特殊符号、常用命令)

本文详细介绍了Shell脚本中的特殊符号及其用法,包括美元符号、井号、双引号、单引号等,解释了这些符号在脚本中的作用,如变量引用、注释、字符串处理等,并提供了实例说明。

参考博客:Shell脚本常用命令

一. 特殊符号:

  1. 美元符号( )::userys, ) : 表 示 变 量 的 值 , 如 : u s e r 的 值 是 ′ y s ′ , 则 user=’ys’。
  2. 井号(#): 一来可以表示注释脚本语句;二来可以作为常见的超级用户提示符。
  3. 双引号(“”): 大多数字符在该双引号内就只是一个字符,但是 ("\ 仍 然 会 转 换 为 一 个 变 量 的 值 。 ( 还 有 如 " 、 \、 、`都不受双引号影响)
  4. 并且双引号和单引号不能嵌套。
  5. 单引号(”): 不同于双引号,单引号内的任何特殊字符都只是一个字符,不做任何解释。
  6. echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。 echo命令使用-e参数选项(激活转义符)时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出
  7. 大括号({}): 和$配合使用,主要是用来连接字符串
    echo ${HOME}ismydir (结果:/home/ysismydir
  8. | 管道,将标准输出转到下一个命令的标准输入(如ps -ef | grep mysql (其意图就是查询MySQL运行的进程的具体信息,首先ps -ef 得到当前所有正在运行的进程,然后作为输入传入到grep mysql, 即可查询到对应的进程))
  9. $$ 进程标识号(PID)
  10. $# 记录传递给shell的自变量的个数
  11. & 在后台执行一个进程
  12. > 输出重定向; < 输入重定向

持续更新中…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值