每天一个linux命令(1)
2018-12-25 08:22:09来源:博客园 阅读 ()
cat----文本输出命令
格式:cat [选项] [文件]
主要三大功能:
1.一次性显示整个文件
# cat 文件 cat /路径/文件名
2.从键盘创建一个文件
# cat > 文件
3.将几个文件合并成一个文件
# cat 文件1 文件2 >文件3
主要参数:
-n 从1开始对所有输出行进行行数编号
-b 与-n相似,只不过对于空白行不编号
-s 当遇到有连续两行以上的空白行时,就代换为一行的空白行
示例1:把test1的文档内容加上行号后输入到test2这个文档中
cat test1 -n >test2
示例2:把test1和test2的文档内容加上行号(空白行不加)之后将内容附加到test3里
cat -b test1 test2 >>test3
关于cat与EOF的用法
EOF表示文本结束符
EOF本身没有任何特殊含义,当然可以使用FOE或者AAA,BBBB去代替
结合着cat,EOF这两个标识,即可避免使用多行echo命令的方式,实现多行输出的结果
示例3:#cat<< EOF >>a.sh (该写法不会覆盖原先文件中的内容)
# cat << EOF >a.sh(该方法会覆盖原先文件中的内容)
非脚本可使用Ctrl+D输出EOF的标识
#cat > a.txt
>内容
>Ctrl+D
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~华丽的切割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- Linux指令和shell脚本 2020-06-11
- 适合开发者的最佳Linux发行版 2020-06-11
- awk命令详解 2020-06-10
- RAID 1 软件实现(Linux 系统) 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash