博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tr命令总结
阅读量:7208 次
发布时间:2019-06-29

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

tr   文件过滤分割与合并(translate or delete characters)

tr命令可以对来自标准输入的字符进行替换、压缩和删除。它可以将一组字符变成另一组字符,经常用来编写优美的单行命令,作用很强大。 

选项

-d或——delete:删除所有属于第一字符集的字符;
-c或——complerment:取代所有不属于第一字符集的字符;

常用实例

  1. 变换大小写
    echo "hello world" |tr 'a-z' 'A-Z'   

  2. 删除数字
    echo "hello 123 world 45345" |tr -d '0-9' 

  3. 删除大小写字母及:
    ifconfig eth0|sed -n '2p'|tr -d 'a-z|A-Z|:'

    ifconfig |sed -n 2p|tr -d 'a-zA-Z:'

  4. 删除不属于字符集的所有字符, 也就是保留 '0-9 . '字符集
    ifconfig eth0|sed -n 2p|tr -d -c  '0-9 . ' 

    ifconfig |sed -n '2p'|tr -cd '0-9. \n'

本文转自 pk2008 51CTO博客,原文链接:http://blog.51cto.com/837244/1977331

转载地址:http://zxlum.baihongyu.com/

你可能感兴趣的文章
webstorm 10.0.4 注册码
查看>>
跨平台开源通讯组件elastic communication
查看>>
js dom学习
查看>>
Project Euler 98:Anagramic squares 重排平方数
查看>>
懒与馋的平衡:餐饮O2O市场广阔,发展不易
查看>>
Ubuntu下安装中文输入法
查看>>
(原)使用vectot的.end()报错:iterators incompatible
查看>>
通用软部件(通用管理信息系统)的研究与生产
查看>>
MFC中模态对话框和非模态对话框的差别
查看>>
数据挖掘算法 1 ID3(python)
查看>>
FPGA机器学习之学习的方向
查看>>
WebBrowser控件使用相关
查看>>
【Android】1.1 开发环境安装和配置
查看>>
站点公司亚马逊砸了10亿也没能做成智能手机,技术是须要沉淀和积累的
查看>>
[数据库]SQL Server 用户NT AUTHORITY\IUSR 登录失败
查看>>
轻松学会多线程(四)——synchronized同步keyword知多少
查看>>
Apache Kylin 部署之不完全指南
查看>>
php中将SimpleXMLElement Object数组转化为普通数组
查看>>
docker学习(7) docker-compose使用示例
查看>>
Android 推断当前Activity是不是最后一个Activity 以及 应用或Activity是否存在
查看>>