shell编程学习笔记(六):cat命令的使用
2024-08-29 08:59:23
这一篇不是讲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想象为一个“黑洞”,它非常接近一个只写文件,所有写入它的内容都会永远丢失,如果想从它那读取内容,则什么也读不到。
最新文章
- C#多线程的异步委托/调用
- JSLint JavaScript代码质量审查工具汉化中文版隆重发布
- 17110 Divisible(basic)
- Enable EPEL Repository for RHEL/CentOS 7.x/6.x/5.x
- js判断输入字符串长度(汉字算两个字符,字母数字算一个)
- uva 10271
- Delphi ADOQuery的速度优化 转
- 利用Linux系统函数alarm() 来检测计算机性能
- JAVA设计模式(09):结构化-代理模式(Proxy)
- 使用Qt报错error while building deploying project
- .net Core学习笔记2 实现列表的条件筛选,排序,分页
- 芝麻HTTP:Python爬虫实战之抓取淘宝MM照片
- 用API给用户添加职责
- asp.net core系列 50 Identity 授权(中)
- git入门笔记汇总——(廖雪峰博客git入门)
- HTML个人简介
- macbook查找卸载pkg
- [PHP]误读支付宝接口可能引发的乌龙
- 下拉列表框select
- vue双向绑定原理及实现