cat可以读取、显示和拼接文件内容

1. 打印单个文件:

root@debian:/home/chicol/scripts# cat file.txt

This is a line inside file.txt

This is second line inside file.txt

打印多个文件:

root@debian:/home/chicol/scripts# cat one.txt two.txt

This is line from one.txt

This is line from two.txt

root@debian:/home/chicol/scripts#

2. 读取标准输入:

root@debian:/home/chicol/scripts# ls | cat

1

1_12fname.sh

a1

a2

a3

calcu.sh

file.txt

functions.sh

ifs2.sh

ifs.sh

null

one.txt

out.txt

password.sh

printf.sh

sleep.sh

test1.sh

text.txt

three.txt

time_take.sh

tmp.txt

two.txt

将标准输入和文件内容拼接:

root@debian:/home/chicol/scripts# ls | cat - file.txt

1

1_12fname.sh

a1

a2

a3

calcu.sh

file.txt

functions.sh

ifs2.sh

ifs.sh

null

one.txt

out.txt

password.sh

printf.sh

sleep.sh

test1.sh

text.txt

three.txt

time_take.sh

tmp.txt

two.txt

This is a line inside file.txt

This is second line inside file.txt

这里将"-"当作stdin文本的文件名。

3. cat打印文件内容的几个选项用法:

cat -s :当文件中有连续空白行时,使用-s选项打印时,会去掉多余的空白行,只保留一个空白行

cat -n: 打印文件内容时显示行号

cat -T: 可以区别显示制表符和空格,制表符显示为“^I”

这里来看下这几个选项在一起使用的例子:

root@debian:/home/chicol/scripts# cat three.txt

This is first line.

This is second line

This is third line.

Tab line.

Space line.

root@debian:/home/chicol/scripts# cat -snT three.txt

1  This is first line.

2

3  This is second line

4

5  This is third line.

6  ^ITab line.

7          Space line.

root@debian:/home/chicol/scripts#

阅读(670) | 评论(0) | 转发(0) |

linux cat 脚本,Linux Shell 脚本攻略 读书笔记 -- 201.cat的几种用法相关推荐

  1. Linux Shell脚本攻略 读书笔记

    内容目录: 嗨,Echo一下 给终端来点颜色 shell的控制结构 算术比较 目录操作 网站下载 tar 归档工具 rsync 备份系统快照 ftp自动传输 磁盘管理 故障排查 使用syslog记录日 ...

  2. 《linux命令行与shell编程大全》--读书笔记

    1.初识Linux shell 图片链接 2.走进shell 1.进入命令行,CLI(command line interface),也叫Linux控制台 通过Linux控制台终端访问CLI Ctrl ...

  3. 程序员跳槽全攻略——读书笔记

    有同学说,我技术很好啊,又会机器学习又会编译原理,凭什么那些写Javascript的薪水比我高一倍? 谁让你在一家建站公司上班呢.对一家做网站的公司而言,机器学习和编译原理是不能为它带来收益的,而Ja ...

  4. 【Linux命令行与Shell脚本编程】第五章 理解 Shell 父子关系 后台进程 协程

    Linux命令行与Shell脚本编程 第五章 理解 Shell 文章目录 Linux命令行与Shell脚本编程 五,理解 Shell 5.1,shell的类型 5.2,shell的父子关系 5.2.1 ...

  5. 《linux命令行与shell脚本编程大全》第三版 - 核心笔记(3/4):函数与图形化脚本

    <linux命令行与shell脚本编程大全> 全书4部分: ☆ [1]linux命令行(1-10章) ☆ [2]shell脚本编程基础(11-16章) ☆ [3]高级shell脚本编程(1 ...

  6. 【2018深信服 醒狮计划】《Linux命令行与Shell脚本编程大全》学习笔记

    2018深信服"醒狮计划"笔记 第3周(5.02-5.13) 课程 必修 选修 基本要求 Shell编程 <Linux命令行与Shell脚本编程大全> <Perl ...

  7. Linux_《Linux命令行与shell脚本编程大全》第十八章学习总结

    时间:2017年12月04日星期一 说明:本文部分内容均摘取自书籍<Linux命令行与shell脚本编程大全>,版权归原作者所有.<Linux命令行与shell脚本编程大全>( ...

  8. linux svn checkout代码shell脚本

    linux svn checkout代码shell脚本 #!/bin/bash echo "欢迎上使用svn账户配置脚本" echo "当前版本V1.0.0" ...

  9. linux运维自动化脚本,linux运维自动化shell脚本小工具

    linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负 1.检测cpu剩余百分比 #!/bin/bash #Inspect CPU # ...

最新文章

  1. linux:关于Linux系统中 CPU Memory IO Network的性能监测
  2. 制造业人工智能8大应用场景
  3. 专业实训题目需求分析
  4. ThreadLocal原理
  5. HihoCoder - 1879 Rikka with Triangles(极角排序求所有锐角三角形的面积)
  6. 【腾讯Bugly干货分享】那些年,我们一起写过的“单例模式”
  7. CSS3中弹性盒布局的最新版
  8. Tiny Core Linux 4.5 发布,微型 Linux 操作系统
  9. 35.6. /etc/dnsmasq.d/dnsmasq.address.conf
  10. 怎么下载php源文件,设计了一个php下载当前文件,却把php源文件下载下来了,为何?...
  11. 微型计算机中 i o接口位于6,北语15秋计算机基础作业1
  12. SLAM Cartographer(3)定位和子图构建节点
  13. 微信小程序-通知滚动小提示
  14. MSTP拓扑计算过程与实验
  15. resin 配置 java_home_resin的安装与配置 - chencheng-linux的个人空间 - OSCHINA - 中文开源技术交流社区...
  16. 【Java】Java-ShutDownHook-优雅关闭系统资源
  17. c++代码格式化工具神器AStyle介绍
  18. 《金字塔原理》学习笔记
  19. 学习总结:Handler机制
  20. 域名解析服务器地址,中国优秀DNS公共域名解析服务器IP地址列表

热门文章

  1. 基于区块链交易技术开发的证券
  2. myloader原理解析
  3. MySQL修改datadir目录
  4. 秒懂Mycat和MySQL的区别【转自百度知道】
  5. ng-repeat 的重复问题
  6. 2015春节期间读完两本书,立贴为证。
  7. 哪些方法不能够实施Spring AOP事务
  8. Linux系统安全工具之NMAP
  9. linux ipmitool检测内存,一种基于ipmitool工具循环侦测内存的方法与流程
  10. 用cmake编译caffe