linux cat 脚本,Linux Shell 脚本攻略 读书笔记 -- 201.cat的几种用法
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的几种用法相关推荐
- Linux Shell脚本攻略 读书笔记
内容目录: 嗨,Echo一下 给终端来点颜色 shell的控制结构 算术比较 目录操作 网站下载 tar 归档工具 rsync 备份系统快照 ftp自动传输 磁盘管理 故障排查 使用syslog记录日 ...
- 《linux命令行与shell编程大全》--读书笔记
1.初识Linux shell 图片链接 2.走进shell 1.进入命令行,CLI(command line interface),也叫Linux控制台 通过Linux控制台终端访问CLI Ctrl ...
- 程序员跳槽全攻略——读书笔记
有同学说,我技术很好啊,又会机器学习又会编译原理,凭什么那些写Javascript的薪水比我高一倍? 谁让你在一家建站公司上班呢.对一家做网站的公司而言,机器学习和编译原理是不能为它带来收益的,而Ja ...
- 【Linux命令行与Shell脚本编程】第五章 理解 Shell 父子关系 后台进程 协程
Linux命令行与Shell脚本编程 第五章 理解 Shell 文章目录 Linux命令行与Shell脚本编程 五,理解 Shell 5.1,shell的类型 5.2,shell的父子关系 5.2.1 ...
- 《linux命令行与shell脚本编程大全》第三版 - 核心笔记(3/4):函数与图形化脚本
<linux命令行与shell脚本编程大全> 全书4部分: ☆ [1]linux命令行(1-10章) ☆ [2]shell脚本编程基础(11-16章) ☆ [3]高级shell脚本编程(1 ...
- 【2018深信服 醒狮计划】《Linux命令行与Shell脚本编程大全》学习笔记
2018深信服"醒狮计划"笔记 第3周(5.02-5.13) 课程 必修 选修 基本要求 Shell编程 <Linux命令行与Shell脚本编程大全> <Perl ...
- Linux_《Linux命令行与shell脚本编程大全》第十八章学习总结
时间:2017年12月04日星期一 说明:本文部分内容均摘取自书籍<Linux命令行与shell脚本编程大全>,版权归原作者所有.<Linux命令行与shell脚本编程大全>( ...
- linux svn checkout代码shell脚本
linux svn checkout代码shell脚本 #!/bin/bash echo "欢迎上使用svn账户配置脚本" echo "当前版本V1.0.0" ...
- linux运维自动化脚本,linux运维自动化shell脚本小工具
linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负 1.检测cpu剩余百分比 #!/bin/bash #Inspect CPU # ...
最新文章
- linux:关于Linux系统中 CPU Memory IO Network的性能监测
- 制造业人工智能8大应用场景
- 专业实训题目需求分析
- ThreadLocal原理
- HihoCoder - 1879 Rikka with Triangles(极角排序求所有锐角三角形的面积)
- 【腾讯Bugly干货分享】那些年,我们一起写过的“单例模式”
- CSS3中弹性盒布局的最新版
- Tiny Core Linux 4.5 发布,微型 Linux 操作系统
- 35.6. /etc/dnsmasq.d/dnsmasq.address.conf
- 怎么下载php源文件,设计了一个php下载当前文件,却把php源文件下载下来了,为何?...
- 微型计算机中 i o接口位于6,北语15秋计算机基础作业1
- SLAM Cartographer(3)定位和子图构建节点
- 微信小程序-通知滚动小提示
- MSTP拓扑计算过程与实验
- resin 配置 java_home_resin的安装与配置 - chencheng-linux的个人空间 - OSCHINA - 中文开源技术交流社区...
- 【Java】Java-ShutDownHook-优雅关闭系统资源
- c++代码格式化工具神器AStyle介绍
- 《金字塔原理》学习笔记
- 学习总结:Handler机制
- 域名解析服务器地址,中国优秀DNS公共域名解析服务器IP地址列表