博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tr替换
阅读量:6356 次
发布时间:2019-06-23

本文共 816 字,大约阅读时间需要 2 分钟。

tr替换:

tr 替换字符:被替换的字符与替换的字符数必须是相等的
用法:tr 旧字符 新字符

cat > a.txt <<EOF

root:1:0:bin
bin:2:200:bash
jim:10:300:bash
tom:102:10:bash
bin:2:200:bash
EOF

cat a.txt | tr 20 89 将cat a.txt中的结果中的20替换成89

root:1:9:bin
bin:8:899:bash
jim:19:399:bash
tom:198:19:bash
bin:8:899:bash

cat a.txt | tr 'a-z' 'A-Z' 在替换的时候是一一对应的替换

ROOT:1:0:BIN
BIN:2:200:BASH
JIM:10:300:BASH
TOM:102:10:BASH
BIN:2:200:BASH

cat a.txt | tr 0-4 5-9

root:6:5:bin
bin:7:755:bash
jim:65:855:bash
tom:657:65:bash
bin:7:755:bash

\n 换行符

cat a.txt | tr "\n" "+" 将换行符换成+号
root:1:0:bin+bin:2:200:bash+jim:10:300:bash+tom:102:10:bash+bin:2:200:bash+

cat a.txt | tr -s "o0" 用-s把连续重复的字符替换成一个字符

rot:1:0:bin
bin:2:20:bash
jim:10:30:bash
tom:102:10:bash
bin:2:20:bash

echo >> a.txt 在a.txt文件中追加空白行,请执行3次

cat a.txt | tr -s "\n" 去掉空白行

转载于:https://blog.51cto.com/13553337/2088278

你可能感兴趣的文章
解决PHP下载大文件失败,并限制下载速度
查看>>
java B2B2C Springcloud多租户电子商城系统 (五)springboot整合 beatlsql
查看>>
Throwable是一个怎样的类?
查看>>
三条代码 搞定 python 生成验证码
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
无线和有线路由哪种性能更好
查看>>
Dwr3.0纯注解(纯Java Code配置)配置与应用浅析三之后端反向调用前端
查看>>
Ubuntu下安装遨游浏览器
查看>>
自定义Linux service脚本
查看>>
微信开发之发红包
查看>>
一键lnmp脚本&&php扩展模块安装(适用于CENTOS6.X系列)
查看>>
二维观察---文字的裁剪
查看>>
矩形覆盖
查看>>
ICMP
查看>>
界面设计模式(第2版)(全彩)
查看>>
解决VMware Workstation错误:未能锁定文件
查看>>
CentOS6 手动编译升级 gcc
查看>>
memcached的安装与开启脚本
查看>>
zabbix 邮件报警 -- sendmail
查看>>