Linux命令——tr

可以把tr看作为一个简化的sed工具,tr(translate)tr命令主要用于实现以下两个功能

替换操作的字符串转换。

删除操作的字符串转换,可以很容易的删除一些控制字符或者是空行。

用法:

tr [OPTION]... SET1 [SET2]

tr命令相关选项:

tr-转换或删除字符

常用选项:

-c:取字符集的补集

-d:删除匹配的指定字符集中的字符

-s:把连续重复的字符以单独一个字符表示

-t:先删除第一字符集较第二字符集多出的字符

\\:反斜杠

\a:响铃

\b:退格

\n:换行

\r:回车

[:alnum:] :所有的字母和数字                                           [:alpha:] :所有的字母

[:blank:] :所有呈水平排列的空白字符                                     [:cntrl:] :所有的控制字符                                           [:digit:]: 所有的数字

[:graph:] :所有的可打印字符,不包括空格                                   [:lower:] :所有的小写字母

[:print:] :所有的可打印字符,包括空格                                   [:punct:] :所有的标点字符

[:space:] :所有呈水平或垂直排列的空白字符                               [:upper:] :所有的大写字母

时间: 2024-08-05 19:32:06

Linux命令——tr的相关文章

linux命令-tr

tr 用法:tr [选项]... SET1 [SET2] 从标准输入中替换.缩减和/或删除字符,并将结果写到标准输出.   -c, -C, --complement        首先补足SET1   -d, --delete            删除匹配SET1 的内容,并不作替换   -s, --squeeze-repeats    如果匹配于SET1 的字符在输入序列中存在连续的                 重复,在替换时会被统一缩为一个字符的长度   -t, --truncate-

linux之tr和split命令

tr用于替换字符,常用来处理文档中出现的特殊符号. -s  : 把重复的字符去掉. -d :删除某个自负,-d后跟要删除的字符. [[email protected] ~]# echo "1121111"|tr -d 2 111111 常用的大小写转换: tr 'a-z' 'A-Z' [[email protected] ~]# echo "asdasdasf" |tr 'a' 'A' AsdAsdAsf 也可以替换一个字符: tr 'a' 'A' linux之tr

99%运维人都需要的Linux命令大全

1登陆和开关机 关机 halt poweroff init 0 重启 reboot init 6 shutdown shutdown -r 重启 shutodwn -h 关机 shutdown -c 取消计划关机 shutdown +0 马上关机 +1 一分钟后关机 -X X分钟后关机 20:00 今天20:00关机 whoami 显示当前的登录用户名 who am i 显示当前的登录用户名 终端名 登录时间 who 显示当前所有的登录用户名 终端名 登录时间 w 显示当前所有的登录用户名 终端

[Android ] linux命令英文缩写的含义(方便记忆)

du -sh */ reference to : http://blog.chinaunix.net/uid-27164517-id-3299073.html linux常用命令的英文单词缩写 命令缩写:ls:list(列出目录内容)cd:Change Directory(改变目录)su:switch user 切换用户rpm:redhat package manager 红帽子打包管理器pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: proc

python flask初体验(一)linux命令发射器

<html> <head> <link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='bootstrap.css') }}" /> <script type=text/javascript src="{{ url_for('static', filename='jquery.min.js') }}&qu

Linux命令随笔

1 Linux命令总结 2 3 man ==命令帮助; 4 help ==命令的帮助(bash的内置命令); 5 ls ==list,查看目录列表; 6 -ld:查看目录权限; 7 -l:(long)长格式显示属性; 8 -F:给不同的文件类型结尾加标识 9 -p:给目录加斜线 10 -r:(reverse)反转排序 11 -t:按时间排序 12 --color=auto 给输出的不同类型文件加不同颜色 13 -a:显示隐藏文件 14 ls -l --time-style=long-iso,显示

十年linux命令总结

十年linux命令总结 本文链接: http://codingstandards.iteye.com/blog/786653 关于命令类型划分 本表中列出了我穷尽了我所有的记忆整理出来的Linux命令,其中关于外部命令.关键字或内建命令的划分,不一定正确.有很多命令,既是内建命令也 可能是外部命令,为啥?Bash为了更高效率的执行命令和脚本,把很多外部命令以内建命令的方式实现了.我们使用type这个命令就可以知道一个命令的类 型了,如下所示: [[email protected] ~]# typ

《Linux命令应用大词典》一书,讲述729个命令,1935个例子

<Linux命令应用大词典>涵盖了Linux系统常用的命令,内容涉及基础入门.系统管理.网络管理.网络安全.服务器配置和程序编译等多方面,共计729个命令,1935个例子,内容非常全面.每一个命令都讲述了它的功能描述.命令语法.选项含义和命令实例,内容清晰明了,正所谓一书在手,万事不愁. <Linux命令应用大词典>可以作为读者学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可:适合Linux爱好者.Linux系统管理工程师.培训机构教师和学生以及高等院校计算机专

linux命令详解

一.cat主要有三大功能: 1.一次显示整个文件.$ cat filename2.从键盘创建一个文件.$ cat > filename (只能创建新文件,不能编辑已有文件)3.将几个文件合并为一个文件: $cat file1 file2 > file 参数:-n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v