move to github 点击打开链接
----------------------
-------------------------------------------
目录
命令:tr 1
命令:join 3
命令:cut 4
命令:paste 4
命令:split 5
命令:tr
| tr |
| 用来从标准输入中通过替换/删除进行字符转换【不接受指定的文件参数,而只是对标准输入进行翻译】 主要用于删除文件中的控制字符或进行字符转换 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 使用时,提供两个字符串,串1:用于查询,串2:用于处理各种转换; 串1的字符被映射到串2上,然后转换开始 |
| 主要用途: |
| 1.大小写转换 2.去除控制字符 3.删除字符 |
| 格式: |
| tr –c –d –s [“str_from”] [“str_to”] file tr –选项源 目标 输入文件 【即读取文件,将源->目标】 |
| 选项 |
| -c,用字符串1中字符集的补集替换此字符集,要求字符集为ASCII -d,删除字符串中所有指定字符串 tr –d “:” < testfile -s,删除所有str_from重复出现字符序列,只保留一个,即重复字符串压缩为一个 【一个很经典的应用就是把不规律的空格缩减为一个空格】
字符范围——tr,可以指定字符串列表或范围作为形成字符串的模式,似正则,但不是正则。 [a-z] [A-Z] [0-9] /octal一个三位八进制数,对应有效ASCII字符 [s*n]字符s出现n次 |
| tr 中特定字符的不同表达方式 |
||
| \a |
Ctrl-g铃声 |
\007 |
| \b |
Ctrl-h退格 |
\010 |
| \f |
||

这篇博客聚焦于Linux新手,详细介绍了五个重要的命令:tr用于字符替换和删除,join用于合并文件,cut用于提取文件的部分内容,paste用于合并文件行,split用于将大文件拆分成小文件。通过这些命令,读者可以提升在Linux环境中的文件操作能力。
最低0.47元/天 解锁文章
5170

被折叠的 条评论
为什么被折叠?



