一、命令的排列。
如果用户需要在一行中给出多个命令,即一次要同时执行几个命令,而实现的方法是使用分号“;”。其使用形式如下:
command1 ; command2 ; command3 ; ……
这种形式是先执行完第一个后,再接着执行第二个命令,以此类推!
但是在这种排列的方式中,有二种特例。即符号“&&”与“||”。
符号“&&”是只有在第一个命令正确执行后,再执行第二个命令。否则不会第二个以后的命令了。
符号“||”是只前面的命令失败后,才再执行第二个命令。
二、命令调度。
如果我们终端中运行一个命令或开启一个程序时,终端要等到命令或者程序运行完毕后,才能使用。如果在命令的后面加上一个符号“&”,则把可以继续在终端中进行其他的工作了。
三、命令替换
其语法是:
command1 $(command2)
或者:
command1 'command2'
这是一个非常有用的功能。
balini 于 2009-07-24 00:17:45发表:
学习了....
相思爱文 于 2009-03-03 18:12:07发表:
命令替换,就是括住的命令先执行,而用执行结果形成的字符串替换。
我备份时常用
cp 文档 文档`date +%Y%m%d`.bakup`
henryhj 于 2009-03-03 11:46:46发表:
我把这个消化一下0:w(5(michrykitty 于 2009-03-02 17:51:31发表:
echo "#!/bin/bash">test.sh
grep -n $(echo bash) test.sh 显示1:#!/bin/bash
echo `pwd` 显示当前目录
opp 于 2009-03-01 10:39:39发表:
命令替换
其语法是:
command1 $(command2)
或者:
command1 'command2'
这是一个非常有用的功能。
----------------------------
举个例子呢
fengnjupt 于 2009-03-01 05:59:04发表:
不错,以后要多来这里学习
jagub 于 2009-02-28 13:32:39发表:
学习!