zoukankan      html  css  js  c++  java
  • linux shell之常用变量

    linux的常用变量种类非常的多,学习着总结着吧。有很多不用记下来的,对于一些在编程中需要使用的特殊变量进行总结:

    1. 引用符号、名称以及意义

     符号
    名称
    意义
    ""
    双引号 
    引用除美圆符号($)、反引号(··)和反斜线()之外的所有字符
    ''
    单引号
    引用所有的符号  
    ``
    反引号 
    shell将反引号中的内容解释为系统命令  
    反斜线

    转义符,屏蔽下一个字符的特殊意义


    2.命令替换:

       ·command·可以用$(command)

       test expression  用于测试表达式条件的真假可以用   [  expression ]  表示;和  (( expression )) 作用

       (( 运算 ))  表示的为运算操作与let相同

     for (( expr1; expr2;expr3  ))  表示的是类C风格for循环

      

    1. 特殊位置参数及其意义:

      位置参数(positional parameters)是一种特殊的shell变量.

         $0 表示脚本的名字

         如果你的脚本名字为: huihui.sh  那么在脚本中显示的为huihui.sh

         $1....${n} 表示传入的第几个参数,其中当n>10的时候需要加大括号{n}

         $# 表示传递到脚本的参数数量  

         如果你的命令为 #./huihui.sh   A B C D E  则 $#的值为5

      $*和$@ 表示传递到脚本的所有参数

         如果你的命令为 #./huihui.sh   A B C D E  则 $@的值为 A B C D E

      $$ 表示运行的进程号

          $? 命令行的退出状态,0表示没有错误,非0表示有错误

     

        

      

  • 相关阅读:
    26_多线程_第26天(Thread、线程创建、线程池)
    25_IO_第25天(Properties、序列化流、打印流、CommonsIO)
    24_IO_第24天(转换流、缓冲流)
    23_IO_第23天(字节流、字符流)
    22_IO_第22天(File、递归)
    PHP常用函数
    PHP后台基本语法使用笔记
    java笔记
    springmvc常用注解标签详解
    Java:全局变量(成员变量)与局部变量
  • 原文地址:https://www.cnblogs.com/canxuexiecheng/p/3168940.html
Copyright © 2011-2022 走看看