7-9. 翻译(a) 编写一个字符翻译程序(功能类似于Unix 中的tr 命令)。我们将这个函数叫做tr(),它有三个字符串做参数: 源字符串、目的字符串、基本字符串,语法定义如下:def tr(srcstr, dststr, string)srcstr 的内容是你打算“翻译”的字符集合,dsrst ...
分类:
编程语言 时间:
2017-06-09 11:12:14
阅读次数:
192
目录: 归属权与访问权 chmod:访问权限设置 chown:所属权限设置 umask:权限掩码 隐藏属性 chattr:写保护、误删保护 单独限权 setfacl chattr:写保护、误删保护 setfacl 一、归属和访问权限简介 1、归属(所有权) 1、u:文件拥有者(owner):拥有该文 ...
分类:
系统相关 时间:
2017-05-30 15:53:09
阅读次数:
274
这是一个奇妙的命令。 tr的全拼就是translate,即翻译。有趣的是我们能够制定规则进行翻译。使用方法例如以下: tr [option] set1 [set2] tr从标准输入接受输入。然后将结果打印到标准输出。tr最主要的功能就是替换。将set1的字符集按序相应并替换成set2中的字符集。以下 ...
分类:
系统相关 时间:
2017-05-15 10:01:45
阅读次数:
175
从标准输入中替换,压缩或删除字符,写入标准输出。 语法: tr [option]... set1 [set2] 选项: -c:取代所有不属于set1的字符; -d:删除所有属于set1的字符(与c结合就是删除所有不属于set1的字符); -s:把连续的字符,只保留一个字符; -t:将set1截断为s ...
分类:
其他好文 时间:
2017-05-08 16:18:07
阅读次数:
228
linux中常用的基础命令diff命令patch命令grep命令Cut命令sort命令uniq命令tr命令sed命1.diff命令比较两个文件的不同用于创建补丁文件diff-ufilefile.new>file.path##生成补丁文件yuminstallpatch-y##安装打补丁工具(1)patch-bfilefile.path##给老文件件打补丁,并且对老文..
分类:
其他好文 时间:
2017-05-04 23:16:06
阅读次数:
300
Linux课上的作业周三交,若有考虑不周到的地方,还请多多不吝赐教。 shell处理文本相关的经常使用命令见此博客 # #假设输入两个參数 则第一个为统计单词的个数。第二个为要统计的文章 #假设输入一个參数 则默认统计单词的个数为10 # 详细思路: 将各种符号用换行替换(tr命令) 大写改小写(t ...
分类:
编程语言 时间:
2017-04-25 22:18:04
阅读次数:
295
1cut:按某种方式对文件进行分割然后输出选项:-b按字节选取-d自定义分隔符-f和-d一起使用,指定哪个区域或字段[root@localhost~]#cat/etc/passwd|cut-d:-f1#以:为分隔符,打印第一个字段[root@localhost~]#catb.txt|cut-b2-3#取每行的第2到第3字节2sort:文本排序选项:-n按..
分类:
系统相关 时间:
2017-04-19 10:28:28
阅读次数:
212
例如: tr -d ‘\r’ dos-file.txt | sort >Linux-file.txt这条管道会先删除输入文件内的回车符号,在完成数据的排序之后,将结果输出到目的文件。 r 是 translate 的简写,通过这个单词,你大概也能猜到它是干什么的了吧!没错,它可以用一个字符串来替换另一 ...
分类:
系统相关 时间:
2017-04-10 15:59:43
阅读次数:
161
在介绍选取信息命令之前,说一下管道符“|”与tr命令,因为在使用多个命令一起的时候经常用到它。 一、利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用 管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输 ...
分类:
系统相关 时间:
2017-03-31 12:58:50
阅读次数:
208
linux tr命令详解 linux tr命令详解 通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。 tr用来从 ...
分类:
系统相关 时间:
2017-03-19 15:51:53
阅读次数:
226