source 和 .:source 命令和 . 符号用于执行脚本文件,例如 source myscript.sh 或者 . myscript.sh 将会执行 myscript.sh 脚本文件。ctrl+c 和 ctrl+z:ctrl+c 组合键用于终止当前正在运行的命令,而 ctrl+z 组合键用于将当前正在运行的命令挂起到后台,并返回命令提示符。通过一个脚本示例演示各种特殊符号用...
上面涉及到的特殊符号主要是#和%,我们可以这样来记 ①#号和%号在键盘上的位置分别位于$号的左右位置,所以前者用来表示匹配到的左边的文本,后者表示匹配到的右边的文本。 ②单个符号表示最小匹配,两个符号表示最大匹配 (3)字符串替换 image.png (4)设置默认值 设置默认值 (5)返回字符串数量 ${#str}:返回字...
如果被用在指令中,或者引号双引号括住的话,或者在倒斜线的后面,那他就变成一般符号,不具上述的特殊功能。 ~ 帐户的 home 目录 算是个常见的符号,代表使用者的 home 目录:cd ~;也可以直接在符号后加上某帐户的名称:cd ~user或者当成是路径的一部份:~/bin ~+ 当前的工作目录,这个符号代表当前的工作目录,她...
shell脚本中$0 $1 $# $@ $* $? $$ 的各种符号意义详解 一、概述 shell中有两类字符:普通字符、元字符。 1. 普通字符 在Shell中除了本身的字面意思外没有其他特殊意义,即普通纯文本; 2. 元字符 是Shell的保留字符,在Shell中有着特殊的含义。 今天主要介绍一下shell中字符$的各种用法。 二、转义字符$ 在...
一、Shell 特殊字符 1.1 $N N 代表一个数字,其中,$0 表示当前脚本文件名,$N (N > 0)表示输入到脚本中的第 N 个输入参数,如下所示: [root@localhost ~]# cat shell.sh #!/bin/bash echo $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 ${10} ...
今天我们来说一下,shell中的特殊符号。 一、Bash的特殊符号 1、双单引号 ' ':单引号。在单引号中所有的特殊符号,如$和" ` "(反引号)都没有特殊含义。 2、双引号 " ":双引号。在双引号中特殊符号都没有特殊含义,但是$、" ` "和\除外,这三个符号是有特殊含义的,拥有“调用变量的值”、“引用命令”...
在Shell中,$符号一般用于引用变量或特殊字符,例如$PATH表示环境变量PATH的值,$HOME表示用户的主目录。此外,$符号还可以用于引用Shell内置的特殊变量,如$?表示上一个命令的退出状态码,$$表示当前Shell进程的进程ID等。除此之外,$符号还可以用于执行参数替换。例如,${var:-default}会将变量var的值...
Linux下,重定向输出的基本符号大家一般比较熟悉了。>表示覆盖式重定向,>>表示追加式重定向。这里需要强调的是:0,1,2这三个特殊的数字,作为3个特殊的文件描述符,已经被默认分配给了,stdin,stdout,stderr这3个特殊的“文件”。下面列出几个常用的利用重定向完成的小功能tip: ...
Shell编程还定义了一系列的特殊变量,这些特殊变量以$符号开头,如$?代表前一命令的退出状态,$$代表当前Shell进程的PID等。这些特殊变量提供了脚本执行环境的重要信息,是编写高效、可靠脚本的关键。 通过上述讨论,我们可以看到$符号在Shell编程中的广泛应用和重要性。它不仅是变量访问的基础,而且在参数处理、命令替换以及...