【'>' '>>' '<' '1' '2' ‘<<’】这些是什么???
2011-03-21 14:47
197 查看
【>】 替换
【>>】追加
【1】 正确
【2】 错误 不要错误输出可采用2>/dev/dev/null
e.g
mj@monitor ~]$ ls
123 456
[mj@monitor ~]$ ls 789 >>123 2>>456
[mj@monitor ~]$ cat 123
[mj@monitor ~]$ cat 456
ls: 789: No such file or directory
[mj@monitor ~]$ ls 123 >>123 2>>456
[mj@monitor ~]$ cat 123
123
[mj@monitor ~]$ cat 456
ls: 789: No such file or directory
[mj@monitor ~]$ ls 0 >>123 2>>456
[mj@monitor ~]$ cat 456
ls: 789: No such file or directory
ls: 0: No such file or directory
[mj@monitor ~]$ cat 123
123
例子很清楚,道理很简单。2就是错误输出,1是正确输出默认隐藏。
【<】 由文件输出
e.g
[mj@monitor ~]$ ls
[mj@monitor ~]$ echo "test">a
[mj@monitor ~]$ cat > b < a
[mj@monitor ~]$ cat b
test
明白啦!
【<<】截止到输出某个指定的内容便执行退出
[mj@monitor ~]$ cat > a << stop #此处stop是指定内容
> sdasd
> sdfsrgsrgf
> dgstgsdfsd
> exit
> quit
> fadkad
> stop
[mj@monitor ~]$ echo a <<exit #此处exit是指定内容
> sdasd
> sdasfasd
> dfadsa
> fasdada
> fasdas
> exit
a
【>>】追加
【1】 正确
【2】 错误 不要错误输出可采用2>/dev/dev/null
e.g
mj@monitor ~]$ ls
123 456
[mj@monitor ~]$ ls 789 >>123 2>>456
[mj@monitor ~]$ cat 123
[mj@monitor ~]$ cat 456
ls: 789: No such file or directory
[mj@monitor ~]$ ls 123 >>123 2>>456
[mj@monitor ~]$ cat 123
123
[mj@monitor ~]$ cat 456
ls: 789: No such file or directory
[mj@monitor ~]$ ls 0 >>123 2>>456
[mj@monitor ~]$ cat 456
ls: 789: No such file or directory
ls: 0: No such file or directory
[mj@monitor ~]$ cat 123
123
例子很清楚,道理很简单。2就是错误输出,1是正确输出默认隐藏。
【<】 由文件输出
e.g
[mj@monitor ~]$ ls
[mj@monitor ~]$ echo "test">a
[mj@monitor ~]$ cat > b < a
[mj@monitor ~]$ cat b
test
明白啦!
【<<】截止到输出某个指定的内容便执行退出
[mj@monitor ~]$ cat > a << stop #此处stop是指定内容
> sdasd
> sdfsrgsrgf
> dgstgsdfsd
> exit
> quit
> fadkad
> stop
[mj@monitor ~]$ echo a <<exit #此处exit是指定内容
> sdasd
> sdasfasd
> dfadsa
> fasdada
> fasdas
> exit
a
相关文章推荐
- var type = $('#<%=DropDownListRateType.ClientID %>').val();DropDownListRateType.ClientID是什么意思
- hive -e "show tables"提示cannot recognize input near 'show' '<EOF>' '<EOF>' in ddl statement
- #include <filename.h> 和 #include “filename.h” 有什么区别?
- java 里 泛型中 <T>代表什么类型
- VB.NET<机房收费系统个人重构版>你都学会了什么(之三)
- 弱问JSP中的<%= %>和${ }到底有什么区别?
- asp.net mvc 2 Could not load type 'System.Web.Mvc.ViewPage<dynamic>'错误解决办法
- web.xml中出现<servlet-name>default</servlet-name>是什么意思?
- java 中Class<?> 括号中问号代表什么意思
- 泛型方法<T> List<T> methodName(){},两个T分别代表什么意思?
- asp.net中,<%#%>,<%=%>和<%%>分别是什么意思,有什么区别
- web.xml中出现<servlet-name>default</servlet-name>是什么意思?
- spring中<tx:advice></tx:advice>是什么意思?作用是什么?谁能简单说下
- public <T> void show(T t),void前面的泛型T是什么作用
- <前端面试题>什么是语义化的HTML?有何意义?为什么要做到语义化?
- <input type = "submit"> 提交方式和用js的form.submit()有什么区别?
- asp.net 隐藏页面<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value=''>的值
- SELECT s.* FROM person p INNER JOIN shirt s ON s.owner = p.id WHERE p.name LIKE 'Lilliana%' AND s.color <> 'white';
- 预处理文件,包含预订头文件<>和””有什么区别?
- <jsp:include>和<%@include file=""%>有什么区别