leeboy的linux学习十四 引号范例详解

leeboy的linux学习十四 引号范例详解

leeboy的linux学习十四 引号实例详解

1、双引号的使用:echo *:输出的是目录列表,echo "*":输出*

         echo * | sed ‘s/ /n/g’:竖行输出(将空格替换为回车)。

        使用双引号可引用除字符$`外的任意字符或字符串。

2、单引号的使用:echo ‘hello ‘$value’ $ttle "lee"’:输出为:hello 10 $ttle "lee",其中$””符号都被忽略了。

单引号与双引号类似,不同的是shell会忽略任何引用值。

3、反引号用于设置系统命令的输出到变量:例如:echo `date`,其中date是系统命令

date ‘+%A the %e of %B %Y ‘:结构化输出date,输出结果为:星期三 the 12 of九月
2012

         DateTime=`date ‘+%A the %e of %B %Y ‘`:反引号将命令输出赋值给变量

echo "The time is `date`":在双引号中添加反引号,shell遇到反引号,将date作为命令执行。

4、反斜线防止shell误解其含义,即屏蔽其特殊含义:echo *:输出为*,否则输出为目录

        八进制输出:echo -e "this is 100"this is @

5expr命令一般用于整数值,但也可用于字符串。一般格式为:

expr argument operator argument

例如:expr 10 + 10输出为20

expr 10 * 10:输出为语法错误,这里必须使用反斜杠:expr 10 * 10输出为100

6echo ‘it sells $19.3’的输出为:it sells $19.3单引号将$忽略了。

         echo "it sells $19.3"输出的为:it sells 9.3双引号中<s

leeboy的linux学习十四 引号范例详解

相关文章:

你感兴趣的文章:

标签云: