tr、od命令
一、tr:替换或删除字符
语法:
tr [OPTION] ... SET1 [SET2]
描述
翻译,压缩和/或删除标准输入中的字符,可写吗?
到标准输出。
-c, -C, --complement
使用SET1的补码
-d, --delete
删除SET1中的字符,不翻译
-s,--squeeze-repeats
将每个输入序列替换为一个重复字符
在SET1中列出该字符一次
-t,--truncate-set1
首先将SET1截断为SET2的长度
--help显示此帮助并退出
--version
输出版本信息并退出
SET被指定为字符串。最代表他们?
自我。解释的序列为:
\ NNN字符,具有八进制值NNN(1到3个八进制数字)
\\反斜杠
\a听得见的BEL
\ b退格键
\ f换页
\ n新行
\ r返回
\ t水平制表符
\ v垂直标签
CHAR1-CHAR2
从CHAR1到CHAR2的所有字符按升序排列
[CHAR *]
在SET2中,复制CHAR直到SET1的长度
[CHAR * REPEAT]
重复CHAR的副本,如果以0开头,则为八进制
[:alnum:]
所有字母和数字
[:alpha:]
所有字母
[:blank:]
所有水平空白
[:cntrl:]
所有控制字符
[:digit:]
所有数字
[:graph:]
所有可打印字符,不包括空格
[:lower:]
所有小写字母
[:print:]
所有可打印字符,包括空格
[:punct:]
所有标点符号
[:space:]
所有水平或垂直空白
[:upper:]
所有大写字母
[:xdigit:]
所有十六进制数字
[= CHAR =]
等同于CHAR的所有字符
如果未指定-d,并且SET1和SET2都出现,则会发生转换。
-t仅在翻译时可以使用。 SET2扩展到的长度
SET1通过根据需要重复其最后一个字符。多余的字符
SET2中的忽略。仅保证[:lower:]和[:upper:]
以升序扩展;在翻译时在SET2中使用,它们可能
只能成对使用以指定大小写转换。 -s如果不使用SET1
翻译或删除;否则,挤压将使用SET2,并且在
翻译或删除。
实例:
1.将文件中的123替换成qwe

2.-d删除文件‘abc’中的字符

3.删除文件中的换行符和制表符

4.-s删除连续字符

5.-c取反

二、od:按不同进制显示文件
语法:
od [option] [file]
od 参数 文件
option:

tr、od命令的更多相关文章
- linux-12基本命令之 cat,more,head, tail ,tr,od,wc,cut,diff
1.cat 命令 用于查看纯文本文件(较短),格式:"cat[选项][文件]" 查看文本文件 [root@localhost /]# cat 文件名 cat 参数 参数 作用 -n ...
- linux之od命令
od [OPTION]... [FILE]... 把文件用8进制或者其他的格式显示出来.通常用于查看特殊格式文件的内容. 这个命令默认把文件的内容用八进制的形式清晰地写在标准输出上.如果是多个文件 ...
- [转]Linux之od命令
转自:http://os.51cto.com/art/200912/173136.htm 随着计算机飞速的发展,很多人开始学习Linux,怎样才能学好Linux,一定要学好Linux的命令.学习Lin ...
- linux下hexdump和od命令:显示文件十六进制格式
Linux指令: od 示例用法: od -c hello Linux指令: od od命令用户通常使用od命令查看特殊格式的文件内容.通过指定该命令的不同选项可以以十进制.八进制.十六进 ...
- linux od命令
用户通常使用od命令查看特殊格式的文件内容.通过指定该命令的不同选项可以以十进制.八进制.十六进制和ASCII码来显示文件.od命令系统默认的显示方式是八进制,这也是该命令的名称由来(Octal Du ...
- MyOD-Linux od命令的实现
MyOD 一.设计思路 确定MyOD的要求 根据需求可知MyOD需要实现类似Linux下 od -tx -tc XXX的功能,于是先去网上查找了一下od命令的-tx以及-tc参数的作用,经查找后了解到 ...
- 20155219实践题目实现od命令
实践题目 编写MyOD.c 用myod XXX实现Linux下od -tx -tc XXX的功能 od的功能: od命令用于将指定文件内容以八进制.十进制.十六进制.浮点格式或ASCII编码字符方式显 ...
- linux od命令详解
Linux od命令 Linux od命令用于输出文件内容.od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来 将指定文件以八进制形式(默认)转储到标准输出.如果指定了多于一个的文件参数 ...
- Linux od命令(以指定进制显示文件)
从“读取二进制文件”出发,到od命令的使用 在桃村实习期间,一直努力做毕业设计,我的毕业设计中有一个内容就是读取SEGY文件.在读取文件时,经常遇到的问题时你要读取浮点型数据,这时你就必须考虑你所使用 ...
- Linux必知必会——od命令
1.功能 od命令用于将指定文件内容以八进制.十进制.十六进制.浮点格式或ASCII编码字符方式显示,通常用于显示或查看文件中不能直接显示在终端的字符.od命令系统默认的显示方式是八进制,名称源于Oc ...
随机推荐
- Leetcode题目53.最大子序和(动态规划-简单)
题目描述: 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和. 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连 ...
- typescript简单的应用
简单来说typescript就是新增一下方法,以及增加类型判断 一.普通的类型判断 1.布尔类型(boolean) let isDone: boolean = false let createdByB ...
- 自定义vue-cli生成项目模板配置(1)
最近在读<变量>,目前得到的认知之一:慢变量才是决定事物长期发展的因素. 打算自定义vue-cli的脚手架或者根据自己的需要设置项目模板的相关参数,很大程度与慢变量这个概念相关. 当然,我 ...
- partprobe 和 partx 的用法
partprobe: 用于重读分区表,当出现删除文件后,出现仍然占用空间.可以partprobe在不重启的情况下重读分区. 将磁盘分区表变化信息通知内核,请求操作系统重新加载分区表. -d 不更新内核 ...
- Spring-Kafka —— 消费如何达到最高的吞吐量
首先简单的介绍一下消费者对topic的订阅.客户端的消费者订阅了topic后,如果是单个消费者,那么消费者会顺序消费这些topic分区中的数据,如果是创建了消费组有多个消费者,那么kafak的服务端将 ...
- 配置yum镜像源
centos7配置本地yum源 先从官网下载centos7镜像 以centos7.4 为例 CentOS-7-x86_64-Everything-1804 [root@kangvcar ~]# mv ...
- Array.prototype.filter()
1. filter() 方法:创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素 ——filter() 不会对空数组进行检测 ——filter() 不会改变原始数组 2. 语法: ...
- Linux 用户管理 与 文件权限
Linux 用户管理 与 文件权限 用户组操作 1.groupadd命令 groupadd [-g -o] gid group 各个选项具体含义如下: -g:指定新建用户组的GID号,该GID号必须唯 ...
- Etherscan
转载声明:https://blog.csdn.net/shebao3333/article/details/79858250 (仅方便自己查看及原文章被删除) 什么是Etherscan? 简单来说是一 ...
- lua学习笔记2--table
table是lua中的一种"数据/代码结构",可以用俩创建不同的"数据类型"lua语言中的数组其实就是table类型 array = {, , , , } pr ...