Liunx 中tr的用法

1、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中
cat /etc/issue |tr a-z A-Z > /tmp/issue.out
2、将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中
who | tr a-z A-Z >> who.out3、一个linux用户给root发邮件,要who求邮件标题为”help”,邮件正文如下:
Hello, I am 用户名,The system version is here,please help me to check it thanks!
操作系统版本信息
mail -s helpl lsj <<end
Hello, I am whoami,The system version is here,please help me to check it thanks! $(uname -r)
end
4、将/root/下文件列表,显示成一行,并文件名之间用空格隔开
ls /root/ | tr "\n" " "
5、计算1+2+3+..+99+100的总和
echo {1..100} |tr " " + | bc
6、删除Windows文本文件中的‘^M’字符
1)tr -d "\r" < filename > newfilename
2).在 Vim 的命令模式中输入 :%s/^M$//g 后,回车即会自动删除该文件中的所有 ^M 字符。
3.7、处理字符串“xt.,l 1 jr#!$mn 2 c/fe 3 uz 4”,只保留其中的数字和空格
echo xt.,l 1 jr#bcmn 2 c
/fe 3 uz 4 | tr -d [[:punct:],[:alpha:]]
8、将PATH变量每个目录显示在独立的一行
echo $PATH | tr ":" "\n"
9、将指定文件中0-9分别替代成a-j
cat 09aj | tr 0-9 a-j
10、将文件中每个单词(由字母组成)显示在独立的一行,并无空行
tr " " "\n"**

原文地址:http://blog.51cto.com/13116366/2120825

时间: 2024-08-03 03:18:30

Liunx 中tr的用法的相关文章

perl中tr的用法(转载)

转载:http://blog.sina.com.cn/s/blog_4a0824490101hncz.html (1)/c表示把匹配不上的字符进行替换. $temp="AAAABCDEF"; $count=$temp=~tr/A/H/c; print "$temp\t$count\n"; 结果:AAAAHHHHH 5 (2)/d:表示把匹配上的字符全部替换 $temp="AAAABCDEF"; $count=$temp=~tr/A/H/d; pr

SHELL STUDY....tr的用法

一般我们使用tr来做字符串的替换,或者删除指定的字符串 tr的语法如下: tr [OPTION]... SET1 [SET2] -c, -C, --complement first complement SET1 将非SET1中的字符替换为SET2 [[email protected] ~]$ echo "lubinsu" | tr -c "l" "A" lAAAAAAA -d, --delete delete characters in SET

struts2中status的用法

<s:iterator value="#request.book" id="book" status="index"> <tr> <td> <s:property value="#index.index+1" /></td> </tr> </s:iterator> 1:#status .odd 是否奇数行 2:#status .count 当前

jQuery中attr()方法用法实例

本文实例讲述了jQuery中attr()方法用法.分享给大家供大家参考.具体分析如下: 此方法设置或返回匹配元素的属性值. attr()方法根据参数的不同,功能也不同. 语法结构一: 获取第一个匹配元素指定属性的属性值. 代码如下: $(selector).attr(name) 参数列表: 参数 描述 name 定义要获取其值的属性名称. 实例代码: 代码如下: <!DOCTYPE html> <html> <head> <meta charset="

css中!important的用法总结

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

SQL中if exists用法细节

用if exists建表[转] 1 判断数据库是否存在 Sql代码 if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名]  if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名] 2 判断表是否存在 Sql代码 if exists (select * from sysobjects w

JSP 中EL表达式用法

JSP 中EL表达式用法详解 EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便.接下来介绍EL主要的语法结构: ${sessionScope.user.sex} 所有EL都是以${为起始.以}为结尾的.上述EL范例的意思是:从Session的范围中,取得 用户的性别.假若依照之前JSP Scriptlet的写法如下: User user =(User)session.getAttribute("user"); String sex =u

Oracle 中 decode 函数用法

Oracle 中 decode 函数用法 含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值)END IFdecode(字段或字段的运算,值1,值2,值3) 这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值

linux中快捷键的用法

linux中快捷键的用法 1.1 常见快捷键 ctrl + a 把光标移动到行首 ctrl + e 把光标移动到行尾 ctrl + c 撤销当前的操作=cancel ctrl + d logout命令(当前行没有任何内容,退出当前用户),删除光标所在位置后面的一个符号,文本 ctrl + l(小写字母L)清除屏幕内容 ctrl +u 剪切光标所在位置到行首内容 ctrl +k 剪切光标所在位置到行尾内容 ctrl +y 粘贴 ctrl + r search搜索历史命令,继续搜索,查找历史命令