zoukankan      html  css  js  c++  java
  • Linux shell脚本特殊符号笔记

    引号

      ' 单引号 完全引用 即被包括的内容都是字符串 里面有变量名也不会被解释

      " 双引号 不完全引用 若包含的内容有变量名时 会解析变量

        例如 a="hello" 若b='$a' 此时b的内容为 $a; 若b="$a" 此时b的内容为 hello

      ` 反引号 执行命令 可与$()替换  例如 a=`ls` 相当于 a=$(ls)

    括号

      ()   数组定义 例 a=(1  2 3)    2 (())算数运算 a=$((1+2))   3 $() 执行命令

      []   test命令 可对文件 数字 字符串操作 返回逻辑值    2 [[]] 对test的扩展 可以直接使用 比较逻辑运算符

      <>   1 输入输出重定向   2 比较大小

      {}   1 变量引用   2 范围{1..9} 得 1-9 9位数

    运算符号

      算数 + - * / % ** 加减乘除 取余 幂

      比较 < > = 大于小于等于

      逻辑 && || ! 与或非

    其他符号

      # 注释 其后内容不会被计算机执行

      ; 两条语句顺序执行 |管道符号也是连接两条语句     2 case里要;;连用

      . 和source命令相同 执行脚本是在当前shell环境下

      ~ 家目录

      , 分割符号

      * 通配符 匹配任意个任意字符 ? 匹配一个任意字符

      $ 变量引用

      | 管道

      & 后台运行符号

      ' '  空格

    转义符号

      字母转义 换行 类似tab键盘

      符号转义 若上面的符号不能在字符串里显示时 在符号面前加上即可显示

  • 相关阅读:
    利用Python编写简单的Web静态服务器(TCP协议)
    UDP-TCP介绍与区别
    Linux基本知识-命令
    Python中多线程与join()的应用
    Python实例---对一组含有四则运算,括号,空格的字符串进行计算
    分组查询注意事项
    oracle分页查询
    springMVC文件上传配置
    ssm网站页面乱码问题解决
    redis-server.exe闪退
  • 原文地址:https://www.cnblogs.com/kkcoolest/p/11741560.html
Copyright © 2011-2022 走看看