tr命令总结

简介:

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
相关文章
|
1月前
|
数据采集 Shell Linux
【Shell 命令集合 文档编辑】Linux 字符转换或删除 tr 命令使用指南
【Shell 命令集合 文档编辑】Linux 字符转换或删除 tr 命令使用指南
33 0
|
Shell Linux
Linux中常用的文本处理命令(echo、sort、uniq、tr、cut、split、eval)(上)
1、echo命令——输出 echo 命令主要用来显示字符串信息。
320 0
|
2月前
|
Linux Perl
Linux命令之tr
Linux命令之tr
22 2
|
4月前
|
Linux
Linux命令(79)之tr
Linux命令(79)之tr
247 1
|
8月前
|
Linux Windows
一秒学会文件内容浏览,cut命令使用,uniq命令使用,sort命令,tr
一、文件内容浏览 a.cat查看/etc/passwd文件内容,且输出时带行号
221 0
|
8月前
|
Linux
10.6.4 【Linux】字符转换命令: tr, col, join, paste, expand
10.6.4 【Linux】字符转换命令: tr, col, join, paste, expand
202 0
使用tr命令和sort命令对数组重新排序
方法一: 步骤: 使用tr命令将数组内每个元素之间的空格替换为换行符; 之后使用sort命令按从小到大重新排序; 最后使用for循环遍历排序后的元素值。通过下标值重新定义数组中的每个元素。
369 0
|
Linux Shell
Linux中常用的文本处理命令(echo、sort、uniq、tr、cut、split、eval)(下)
1、echo命令——输出 echo 命令主要用来显示字符串信息。
217 0
|
SQL 分布式计算 Hadoop
【Linux】Linux 管道命令Cut、sort、wc、uniq、tee、tr【一】
【Linux】Linux 管道命令Cut、sort、wc、uniq、tee、tr【一】
425 0
【Linux】Linux 管道命令Cut、sort、wc、uniq、tee、tr【一】
|
机器学习/深度学习 Linux Shell
shell脚本命令(sotr/unip/tr/cut/eval)与正则表达式
1、sort命令 2、unip命令 3、tr命令 4、cut命令 5、eval命令 6、正则表达式
shell脚本命令(sotr/unip/tr/cut/eval)与正则表达式