标签:ar 使用 sp on bs as nbsp text ca
shell 中有两类字符, 普通字符和 元字符。
当要去掉元字符的特殊含义恢复其字面意义时必须借用引用。 通常有三种引用方式,转义,强引用(使用单引号),弱引用(使用双引号)。
强引用: 单引号中的任何字符都要看作普通字符,除了单引号本身。无法在两个单引号中间包含单引号,用转义\也不行。
弱引用: 除了双引号本身,大部分字符都看做普通。例外的有 \ , $, ` 三个特殊字符,由于存在特殊字符\,所以在双引号中间可以通过转义来内含双引号。$可以1.使用变量
$var 2.引用算数表达式 $(()) 3. 命令替换 $().
关于 echo:
bsh: 解释转义字符序列,且不能关掉。
ksh: 省缺解释转义字符序列,可以用-E选项关掉。
bash: 省缺不解释转义字符序列,可以用-e选项打开。
echo 打印彩色输出:
颜色码: 重置=0 黑色=30 红色=31, 绿色=32, 黄色=33 蓝色=34 洋红=35 青色=36 白色=37
echo -e "\e[1;31m This is red text\e[0m"
环境变量:
环境变量一般以name=value的形式来描述,彼此之间由null字符(\0)分割。如果将\0换成\n,那么
就可以将输出重新格式话。
cat /proc/12501/environ | tr ‘\0’ ‘\n‘
标签:ar 使用 sp on bs as nbsp text ca
原文地址:http://www.cnblogs.com/thorngirl/p/4155355.html