Shell编程日常积累_20160114

本文介绍如何利用Linux下的cat命令进行文件内容的查看、合并及清理,并演示了如何使用tr命令对文件中的特定字符进行替换。通过一系列示例展示了从简单文件内容展示到复杂的数据处理流程。
  • cat命令 显示文件
[root@ptadsv71g zsh]# cat fstab.s
test1:2016

test2:2017
[root@ptadsv71g zsh]# cat fstac.s
test1:2016

test2:2018

[root@ptadsv71g zsh]# cat *.s   #合并文件
test1:2016

test2:2017
test1:2016

test2:2018

[root@ptadsv71g zsh]# cat *.s | sort  #合并和排序文件



test1:2016
test1:2016
test2:2017
test2:2018
[root@ptadsv71g zsh]# cat *.s | sort | uniq  #合并和排序文件,留唯一行

test1:2016
test2:2017
test2:2018
[root@ptadsv71g zsh]# cat *.s | sort | uniq > test.txt  #合并和排序文件,留唯一行
[root@ptadsv71g zsh]# cat test.txt

test1:2016
test2:2017
test2:2018
[root@ptadsv71g zsh]# cat /dev/null > test.txt  #清除文件内容
[root@ptadsv71g zsh]# cat test.txt
[root@ptadsv71g zsh]#
  • tr 替换字符
[root@ptadsv71g zsh]# cat fstab.s
test1:2016

test2:2017
[root@ptadsv71g zsh]# tr 2 3 < fstab.s   #23
test1:3016

test3:3017
[root@ptadsv71g zsh]# tr 'a-z' 'A-Z' < fstab.s   #小写 ⇒ 大写
TEST1:2016

TEST2:2017
[root@ptadsv71g zsh]# tr 'a-z' 'A-Z' < fstab.s >test.txt  #小写 ⇒ 大写
[root@ptadsv71g zsh]# cat test.txt
TEST1:2016

TEST2:2017
[root@ptadsv71g zsh]#

 

未完待续

转载于:https://www.cnblogs.com/SilverBullet/p/5130282.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值