元字符的使用
元字符
元字符指的是Linux中有特殊含义的字符,例如 ; 换行符等。
字符引用和转义
如果不想用元字符内在含义,只想打出这个字符,那么就需要用到引用字符。
字符引用的方法有三种,使用反斜线,使用一对单引号或者使用一对双引号
例如 echo a ; b 这样就会把他们当成不同的指令,但是如果 echo a\; b
这样就会当成同一个指令,实际上\是转义字符,转义字符指的是把一个字符从一中状态转移到另一种状态
单引号会将一切字符引用,这样有时例如我需要引用其中一个变量的值的时候就会出现问题
这时我们就可以用到双引号,双引号不会引用 $ , \ , `(反引号),
引用能力强弱 \>''>""
如果输入换行字符,单引号并不会转义它,但是\会转义它。
反引号作用是输出程序结果。例如echo " There are `ps aux | wc -l` processes "
输出 there are 268 processes
反引号可以用 $(…)替代
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment