多命令顺序执行,单引号,双引号,反引号,转义符

多命令顺序执行
; 多命令顺序执行
&& 逻辑与 前命令执行ok,后面进行
|| 逻辑或 前命令执行失败 后面执行
| 命令1|命令2 命令1结果,让命令来处理
通配符
?匹配任意一个字符
* 匹配0个或者多个任意字符
[] 匹配中括号中的任意一个字符
[-] 匹配括号中的任意一个字符
[^] 逻辑非 匹配不是中括号中的任意一个字符

[[email protected] biji]# aa=666
[[email protected] biji]# echo $aa #打印变量aa
666
[[email protected] biji]# echo ‘$aa‘ #单引号,打印字符$aa
$aa
[[email protected] biji]# echo "$aa" #打印变量aa
666
[[email protected] biji]# bb=`ls` #反引号,变量ls值,赋值给bb
[[email protected] biji]# echo $bb
1.txt axel-2.4-1.el5.rf.x86_64.rpm sogou_pinyin_wubi_2.0.1.1221.1432288488.exe
[[email protected] biji]# bb=$(du) #du 变量赋值给bb
[[email protected] biji]# echo $bb
9092 .
[[email protected] biji]# echo \$bb    # \ 代表转义符
$bb

时间: 2024-10-13 06:21:31

多命令顺序执行,单引号,双引号,反引号,转义符的相关文章

多命令顺序执行,dd命令,管道|,grep,通配符

多命令顺序执行:命令1;命令2 命令之间没有逻辑关系 命令1&&命令2 命令1执行正确才执行命令2,命令1执行错误不会执行命令2 命令1||命令2 命令执行错误才执行命令2,命令1执行正确不会执行命令2 命令 && echo yes || echo no dd if=输入文件 of=输出文件 bs=字节数 count=个数 if=输入文件 指定源文件或源设备 of=输出文件 指定目标文件或目标设备 bs=字节数 指定一次输入/输出多少字节,即把这些字节看做一个数据块 cou

[Shell]Bash基本功能:多命令顺序执行与管道符

/*----------------------------------------------------------------------------------------------- @黑眼诗人 <www.chenwei.ws> -----------------------------------------------------------------------------------------------*/ 一. 多命令顺序执行 分号(;)        逻辑与(&a

多命令顺序执行、管道符 ; &amp;&amp; || |

多命令顺序执行: 实际使用举例: ls & echo yes || echo no #命令成功执行,输出yes,否则输出no 管道符:| 命令1 | 命令2 #把命令1的输出作为命令2的输入

shell 脚本中双引号 单引号 反引号 的区别

转自:http://blog.csdn.net/iamlaosong/article/details/54728393 最近要编个shell脚本处理数据,需要检测数据文件是否存在,文件名中包含日期,所以需要生成最近几天的日期,以便检测文件是否存在,看下面的脚本中如何使用双引号.单引号.反引号: OPDATE=`date -d '-1 day' +%Y%m%d` for i in $(seq 10) do FILEDATE=`date -d "-$i day" +%Y%m%d` echo

输出重定向和多命令顺序执行(记录日志)

1.输出重定向         把应该输出到屏幕的输出,重定向到文件.(即把输出的内容写入文件,而不显示到屏幕上) >      覆盖 >>    追加 ls    >     aa        覆盖到aa(例1) ls    >>   aa        追加到aa(例2) ls    gdlslga    2>>aa            错误信息输出到aa        强调:错误输出,不能有空格(2>>) 2    错误信息(系统犯二了

linux shell编程之bash 多命令顺序执行与管道符

主要包含命令: 分号使用示例: &&运算符 II运算符 管道符 | 前面命令的正确输出作为后米命令的操作对象 最简单的命令:

Linux多命令顺序执行

修改了medoo文件,将SQL语句双引号改为反引号。

<?php /*!  * Medoo database framework  * http://medoo.in  * Version 0.9.6  *   * Copyright 2014, Angel Lai  * Released under the MIT license  */ class medoo {     protected $database_type = â€˜mysql‘;     // For MySQL, MariaDB, MSSQL, Sybase, Postg

Shell中的单引号(‘)双引号(”)和反引号(&#183;)

在bash中,$.*.?.[.].'.".`.\.有特殊的含义.类似于编译器的预编译过程,bash在扫描命令行的过程中,会在文本层次上,优先解释所有的特殊字符,之后对转换完成的新命令行,进行内核的系统调用. 其中,反引号类似于函数调用,而不仅仅是简单的文本替换及匹配. 命令行中,被单引号引用的部分,其中所有的特殊字符按照普通字符解释: 双引号引用的部分,仅解释$(美元符号).\(\n \t除外).`(反引号),解释后的文本仅按照普通文字处理(同单引号). 反引号相当于命令替换,引用的部分优先执行