shell tr命令
来源:互联网 发布:java游戏编程实例 编辑:程序博客网 时间:2024/05/21 04:18
linux tr命令详解
(2011-06-29 15:27:28)杂谈
tr -c -d -s ["string1_to_translate_from"]["string2_to_translate_to"] < input-file
这里:
-c 用字符串1中字符集的补集替换此字符集,要求字符集为ASCII。
-d 删除字符串1中所有输入字符。
-s 删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符串。
input-file是转换文件名。虽然可以使用其他格式输入,但这种格式最常用。
2、字符范围
指定字符串1或字符串2的内容时,只能使用单字符或字符串范围或列表。
[a-z] a-z内的字符组成的字符串。
[A-Z] A-Z内的字符组成的字符串。
[0-9] 数字串。
\octal 一个三位的八进制数,对应有效的ASCII字符。
[O*n] 表示字符O重复出现指定次数n。因此[O*2]匹配OO的字符串。
tr中特定控制字符的不同表达方式
速记符含义八进制方式
\a Ctrl-G
\b Ctrl-H
\f Ctrl-L
\n Ctrl-J
\r Ctrl-M
\t Ctrl-I
\v Ctrl-X
实例:
、将文件file中出现的"abc"替换为"xyz"
# cat file | tr [a-z] [A-Z] > new_file
# cat file | tr [A-Z] [a-z] > new_file
4、删除文件file中出现的"Snail"字符
或者
# cat file | tr -s "\r" "\n" > new_file
- SHELL TR命令
- [SHELL]:tr 命令详解
- SHELL TR命令
- SHELL TR命令
- shell tr 命令
- shell tr命令
- Linux Shell 命令--tr
- SHELL TR命令
- SHELL:tr命令
- shell编程--tr命令
- shell tr命令详解
- shell tr 命令
- shell tr命令
- [Shell]tr命令详解
- [Shell]tr命令使用指南
- shell tr命令(替换)
- [Linux--Shell命令]--tr命令
- shell: tr eval 命令使用方法
- 【版本控制】Github for Windows客户端的使用
- 【UIKit】-4-UIActivityIndicatorView - 系统转菊花
- Android不让弹出键盘挡住View
- JAX-WS使用Handler实现简单的WebService权限验证
- Android 离线播放 (HLS)m3u8文件
- shell tr命令
- 浮动IP简介
- 对XML中的数据初步处理
- Ubuntu 更改文件夹权限及chmod详细用法
- Android 软键盘盖住输入框的问题
- Ubuntu安装chrome浏览器
- SD--如何增强是同一类出库单使用不同号码段
- oracle找出sequence漏掉的数字
- c++ 链栈求解迷宫