shell编程学习笔记(六):cat命令的使用分析

无情 阅读:144 2021-09-07 17:47:21 评论:0
本文章主要介绍了shell编程学习笔记(六):cat命令的使用,具有不错的的参考价值,希望对您有所帮助,如解说有误或未考虑完全的地方,请您留言指出,谢谢!

这一篇不是讲shell编程的,专门讲cat命令。shell编程书用到了这个cat命令,顺便说一下cat命令。

cat命令有多种用法,我一一来列举(以下蓝色字体部分为Linux命令,红色字体的内容为输出的内容):

1、查看文件内容

# cat file1.txt

hello
world

2、把一个文件的内容复制到另一个文件,如果另一个文件不存在,则自动创建该文件

# cat file1.txt > file2.txt

# cat file2.txt

hello
world

使用-n参数会在复制的新文件每行添加行号

# cat -n file1.txt > file2.txt

# cat file2.txt

1 hello
2 world

使用-b参数跟-n类似,也会在复制的新文件每行添加行号,区别在于-b对于空白行不编号

3、可以合并两个文件的内容

# cat file1.txt file2.txt >> file3.txt

# cat file3.txt

hello
world

1 hello
2 world

这里用到了>>,>>是指追加的意思 

4、可以清空文件的内容

# cat /dev/null > file3.txt

/dev/null是一个特殊的文件,我们可以把/dev/null想象为一个“黑洞”,它非常接近一个只写文件,所有写入它的内容都会永远丢失,如果想从它那读取内容,则什么也读不到。


标签:linux
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
KIKK导航

KIKK导航

排行榜
关注我们

一个IT知识分享的公众号