首页 > 代码库 > 1.引用
1.引用
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‘
1.引用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。