Linux命令学习_tr_转换字符

原创 2015年07月08日 08:39:28

语法

tr    [options]    source-char-list    replace-char-list

用途

转换字符。例如,将大写字符转换为小写。选项可让你指定所要删除的字符,以及将一串重复出现的字符浓缩成一个。

常用选项:

-c  取source-char-list的反义

-d  删除source-char-list里所列的字符,而不是转换它们。

-s  浓缩重复的字符。如果标准输入中连续出现source-char-list里所列的字符,将其浓缩成一个。


实例:

cat filename |tr u n:用于在屏幕上将filename文件中的u替换为n,而实际文件中未作替换
cat filename |tr -d abc 在屏幕上将filename内容中的所有出现的a或b或c字符删去,并显示出来
cat filename |tr [:lower:][:upper:]将文件内容中的小写全部变为大写

test文本中有一列的字符。通过cat将test字符读取作为tr的输入,然后进行具体的操作。

$ cat test
abcdefjhiji
$ cat test|tr -d a
bcdefjhiji
$ cat test
abcdefjhiji
$ cat test|tr -c b k
$ cat test
abcdefjhijiiii
$ cat test|tr -s i
abcdefjhiji
$ cat test|tr A-Z a-z
abcdefjhijiiii
$ cat test|tr a-z A-Z
ABCDEFJHIJIIII

Linux命令学习资料总结

对 Linux 新手非常有用的 20 个命令 1. ls命令 ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件...
  • bcbobo21cn
  • bcbobo21cn
  • 2016年03月10日 16:26
  • 1034

学习Linux常用命令网站链接整理[持续]

1、 Linux命令大全    http://man.linuxde.net/ Linux命令大全完整版 http://blog.csdn.net/first_starrysky/article/d...
  • xcaryyz
  • xcaryyz
  • 2018年02月02日 13:57
  • 26

【拔苗计划】linux学习笔记——tcpdump命令学习

今天该学tcpdump命令了。其实我看到tcpdump命令是干嘛时,我是想拒绝学习的——因为我觉得我应该先去再看一遍网络的书——可是天知道网络的书到底有多少,内容到底有多枯燥——所以我决定还是硬着头皮...
  • lili625
  • lili625
  • 2015年11月07日 18:14
  • 378

Linux新手需了解的命令全称-未完待续

作为Linux小白,对于Linux命令,一方面是不熟悉,不知该怎么用;另一方面是不理解,不知道这些命令缩写的含义。实际上,如果能理解了这些缩写的全称,对熟悉和理解命令都有很大的帮助。...
  • u013698770
  • u013698770
  • 2017年01月05日 10:11
  • 248

MsysGIT -- Windows下GIT提供众多的Linux命令

GIT进行版本管理,绝对神器!之前一直在Linux下写代码,使用git进行版本管理。 这次要回windows下使用VisualDSP++开发环境写DSP程序,但是又不想放弃git进行版本管理。幸亏有...
  • niyufeng
  • niyufeng
  • 2013年03月25日 20:39
  • 2616

软件测试人员必备Linux命令

转载原文 http://www.cnblogs.com/Javame/p/3968343.html 1 目录与文件操作 1.1 ls(初级) 使用权限:所有人 功能 : 显示指定工作目...
  • wangshufen20091651
  • wangshufen20091651
  • 2015年07月23日 15:44
  • 694

再也不用为记不住Linux命令而发愁了

回想起来接触Linux系统到现在应该有5年左右的时间了,这个过程中常常遇到最大的问题是,自己的记忆力很差,很多命令用过就忘记了。 学了又忘,忘了又学浪费生命,所以长久以来,感觉让我口述Linux...
  • bestboyxie
  • bestboyxie
  • 2016年11月03日 14:32
  • 1811

Linux常用命令(附视频教学)

视频分享链接:http://pan.baidu.com/s/1bpmLti3 密码:eaza (若有侵权通知我,将及时删除) 一、文件系统的管理 tips:输入命令的时候要常用tab键来补全ls...
  • HANLIPENGHANLIPENG
  • HANLIPENGHANLIPENG
  • 2016年07月04日 00:08
  • 1622

Linux下文件操作,打开一个文件并修改文件后5个字符为abcde

#include #include #include #include #include #include #define BUF_LEN 128    /*缓冲区长度*/ #defin...
  • sinat_25376319
  • sinat_25376319
  • 2017年07月11日 13:19
  • 191

三个网站让你成为Linux命令行高手

[转载自http://www.linuxeden.com/html/news/20091119/69183.html] Linux的命令行是通向Linux高级应用的必经之路,Linux系统管理员、开发...
  • qianguozheng
  • qianguozheng
  • 2014年09月11日 23:00
  • 2677
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux命令学习_tr_转换字符
举报原因:
原因补充:

(最多只允许输入30个字)