Linux中cat和echo的用法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中cat和echo的用法相关的知识,希望对你有一定的参考价值。
建立一个空的文件:
touch akeke.log
用echo建立新文件、简单的编辑一个文件:
#echo "I am wuyike">wuyike.txt
然后用cat查看:#cat wuyike.txt
>和>>的区别:
>是清空并添加新内容,即重定向
>>是在文件内容后面追加新内容,即追加重定向
用cat对文件追加内容:(优点:可增加多行内容)
[[email protected] ~]# cat >>wuyike.txt<<EOF
> I am beautiful
> EOF
查看结果:
[[email protected] ~]# cat wuyike.txt
I am wuyike
I am beautiful
用cat对文件重定向:(优点:可增加多行内容)
[[email protected] ~]#cat >wuyike.txt<<EOF
> I am a student
> EOF
查看结果:
[[email protected] ~]# cat wuyike.txt
I am a student
也可用echo对文件增加多行内容:
[[email protected] ~]# echo "wuyike
> wuyikeke">>wuyike.txt
查看结果:
[[email protected] ~]# cat wuyike.txt
I am a student
wuyike
wuyikeke
正确输出重定向:代码为1,使用>或>>。
错误输出重定向:代码为2,使用2>或2>>。使报错信息存入文件内。
[[email protected] ~]# ech wuyike 2>test.txt
[[email protected] ~]# cat test.txt
-bash: ech: command not found
或者:
[[email protected] ~]# echo 111 1>wuyike.txt 2>wuyike1.txt
[[email protected] ~]# cat wuyike.txt
111
[[email protected] ~]# cat wuyike1.txt
[[email protected] ~]#
[[email protected] ~]# ech 111 1>wuyike.txt 2>wuyike1.txt
[[email protected] ~]# cat wuyike.txt
[[email protected] ~]# cat wuyike1.txt
-bash: ech: command not found
本文出自 “11805879” 博客,谢绝转载!
以上是关于Linux中cat和echo的用法的主要内容,如果未能解决你的问题,请参考以下文章