zoukankan      html  css  js  c++  java
  • bash下特殊字符的含义

    #:正常情况下,以#开头的是注释。

    #!:这个可不是注释喔。。。是用于指定当前脚本的注释器。后面应该接注释器的完整路劲。

    如下:     #!/bin/bash   或者   #!//usr/bin/python等

    分号(;):可以在同一行上写两个或两个以上的命令

          such as:     

                              #!/bin/bash

                             echo hello; echo there

    双分号(;;)终止case选项

    点号(.):等价于source 命令,bash中的source命令用于在当前bash环境下读取并执行filename.sh中的命令。

    引号:

    双引号: "STRING" 将会阻止(解释)STRING中大部分特殊的字符。

    单引号:'STRING' 将会阻止STRING中所有特殊字符的解释,这是一种比使用"更强烈的形式。

    例子:echo  "$HOME"会返回值/root

                echo   '$HOME'则会返回值$HOME

    反斜线():常用来转义特殊字符

    冒号(:):空命令,可以认为和shell的内建命令true的作用相同。

    问号:

    美元符号($):变量替换   命令替换

    小括号:1.括号中的命令将会作为一个子shell来运行 2.初始化一个数组 

    大括号:1.文件名扩展   2.代码块

    中括号:1.条件测试

  • 相关阅读:
    Linux常用解压文件
    微信开放平台 获取 component_verify_ticket
    mysql root密码重置
    编译安装LNMP
    JS生成二维码
    CURL采集
    JS拖动浮动DIV
    JS拖动DIV布局
    Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
    zepto.js 源码注释备份
  • 原文地址:https://www.cnblogs.com/lmt921108/p/7471107.html
Copyright © 2011-2022 走看看