Bash中的$符号

脚本名称:$0
PID:$$
参数个数:$#
脚本返回值:$?
第x个参数:$x
所有参数:[email protected]

 1 #!/bin/bash
 2 echo "The program $0 is now running"
 3 echo "The progress PID is $$"
 4 echo "The last progress PID is $$"
 5 echo "The number of parameter is $# "
 6 echo "The return code of last command is $?"
 7 echo "The first parameter is $1"
 8 echo "The second parameter is $2"
 9 echo "The parameters are: $*"
10 echo "Again, the parameters are: [email protected]"
时间: 2024-11-17 09:46:00

Bash中的$符号的相关文章

bash中的正则工具几种引用方式的区别

在平时大量的日志数据分析时候,我们就会大量的使用正则表达式用来配合平时写的脚本来带来需要的效果,而在使用正则表达式工具的时候都是在需要在引用中,在平时我们的引用一般有3中,分别是:双引号("").单引号('').反引号(``). 其中最后一种和前2种区分还是比较简单的,反引号(``)的引用在bash中一般是用来做参数展开,用于获取最后参数运算后的结果用的,而双引号("").单引号('')这2种区别还是有点不好区分的,记得以前还有朋友来问过我,在这里就简单的说一下,从

Linux中特殊符号的用法

在shell中常用的特殊符号罗列如下: # ;   ;; . , / \\ 'string'| !   $   ${}   $? $$   $* \"string\"* **   ? : ^ $#   [email protected] `command`{}   [] [[]] ()   (()) ||   && {xx,yy,zz,...}~   ~+   ~-   &   \\<...\\>   + - %=   ==   != #井号 (co

linux 中特殊符号用法详解

# 井号 (comments)#管理员  $普通用户 脚本中 #!/bin/bash   #!/bin/sh井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行. # This line is comments.echo "a = $a" # a = 0由于这个特性,当临时不想执行某行指令时,只需在该行开头加上 # 就行了.这常用在撰写过程中.#echo "a = $a" # a = 0如果被用在指令中,或者引号双引号括住的话

bash中的空格

先来看一下 空格在bash中的使用规则: 1.赋值运算时=号两边不能使用空格. 2.命令与选项之间需要空格. 3.管道两边的空格可有可无. 再来看一下各种由于空格导致错误的原因: 1)赋值运算时=号左边有空格 var ="abc" 产生的错误信息为: var: command not found 这是由于bash在解释该条命令时,var会作为一个命令去在系统的PATH中去寻找.一旦无法找到var这个命令就回提示"找不到var这个命令",那么后面的语句自然也无法执行.

(转)linux 中特殊符号用法详解

linux 中特殊符号用法详解 原文:https://www.cnblogs.com/lidabo/p/4323979.html # 井号 (comments)#管理员  $普通用户 脚本中 #!/bin/bash   #!/bin/sh井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行. # This line is comments.echo "a = $a" # a = 0由于这个特性,当临时不想执行某行指令时,只需在该行开头加上 # 就

bash中的引用

1.bash中引用的作用是去除字符的特殊含义: 2.有三种引用:反斜杠.单引号.双引号: 1).反斜杠用于去除跟随在它后面字符的特殊含义: 2).单引号用于去除被它包含的字符的特殊含义,单引号不能嵌套: 3).双引号用于去除被它包含的字符的特殊含义,除了$.`.\.!这四个字符,它们保持自己的特殊含义,双引号中的\只在它后面跟随的是$,`,\,",newline五个符号时保持特殊含义并会被移除,当后面跟随的字符无特殊含义时,不会被移除,双引号可以通过\进行嵌套. 原文地址:https://www

bash中 2&gt;&amp;1 &amp; 的解释

1.首先,bash中0,1,2三个数字分别代表STDIN_FILENO.STDOUT_FILENO.STDERR_FILENO,即标准输入(一般是键盘),标准输出(一般是显示屏,准确的说是用户终端控制台),标准错误(出错信息输出). 2.输入输出可以重定向,所谓重定向输入就是在命令中指定具体的输入来源,譬如 cat < test.c 将test.c重定向为cat命令的输入源.输出重定向是指定具体的输出目标以替换默认的标准输出,譬如ls > 1.txt将ls的结果从标准输出重定向为1.txt文本

JQuery中的$符号的作用----网摘

jQuery中的“$” 在jQuery中,最频繁使用的符号“$”.$提供了各种各样丰富的功能, 包括选择页面中的一个或是一类元素,作为功能函数的前缀,window.onload的 完善,创建页面的DOM节点等... 1.选择器 在CSS中选择器的作用是选择页面中某一类(类别选择器)元素或者某一个元素(ID选择器) ,而jQuery中的"$"作为选择器,同样是选择某一类或某一类元素,只不过jQuery提供了 更多更全面的选择方式.并且为用户处理了浏览器的兼容问题 CSS可以通过如下代码来

C++中弱符号(弱引用)的意义及实例

今天读别人代码时看到一个“#pragma weak”,一时没明白,上网研究了一个下午终于稍微了解了一点C.C++中的“弱符号”,下面是我的理解,不正确的地方望大家指正. 本文主要从下面三个方面讲“弱符号”: 1. 什么是“弱符号”? 它与“强符号”的区别是什么? 2. 弱符号的有什么作用? 3. 弱符号的实际应用实例 1.什么是弱符号? 在WikiPedia中弱符号的定义是: a weak symbol is a symbol definition in an object file or dy