首页 > 系统相关 >linux 中 tr -dc 命令

linux 中 tr -dc 命令

时间:2023-10-01 23:35:20浏览次数:36  
标签:pc1 tr dc linux test txt root

 

001、tr -dc string: 表示删除字符以外(补集complement)的所有字符

[root@pc1 test]# ls
a.txt
[root@pc1 test]# cat a.txt                            ## 测试文本
01 02 abd ef
03jkk. 04, f
05 f 06
[root@pc1 test]# cat a.txt | tr -dc [:digit:]        ## 表示删除数字补集以外的所有字符
010203040506[root@pc1 test]#

 

002、

[root@pc1 test]# ls
a.txt
[root@pc1 test]# cat a.txt                       ## 测试文本
01 02 abd ef
03jkk. 04, f
05 f 06
[root@pc1 test]# cat a.txt | tr -dc [:alpha:]     ## 表示删除字母以外的所有内容
abdefjkkff[root@pc1 test]#

 

003、

[root@pc1 test]# ls
a.txt
[root@pc1 test]# cat a.txt
01 02 abd ef
03jkk. 04, f
05 f 06
[root@pc1 test]# cat a.txt | tr -dc [:alpha:]\|"\n"     ## 删除除字母和换行符以外的所有内容
abdef
jkkf
f
[root@pc1 test]# cat a.txt | tr -dc [:alpha:]\|"\n"\|" "   ## 删除字母、换行符和空格以为的所有内容
  abd ef
jkk  f
 f

 。

 

标签:pc1,tr,dc,linux,test,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/17739595.html

相关文章

  • NO.8 静态库+动态库的创建(Linux环境)
    一、动态库/共享库(sharedlibrary)共享库的命名:共享库的命名一般分为三个部分:前缀:lib库名称:自己定义即可,如test后缀:.so所以最终的静态库的名字应该为:libtest.so 共享库的制作:步骤1:生成目标文件.o,此时要加编译选项:-fPIC(fpic)gcc......
  • linux 中实现将目录中的文件仅显示大小和文件名
     001、[root@pc1test]#ls##测试文件a.txtb.txt[root@pc1test]#ll-htotal110M-rw-r--r--.1rootroot10MOct122:13a.txt-rw-r--r--.1rootroot100MOct122:13b.txt[root@pc1test]#du-h*......
  • 【知识杂谈#2】如何查看Linux的(本地与公网)IP地址与SSH服务的端口号
    1.本地Ip地址查看使用查看linux主机是否有net-toolsdpkg-lnet-tools显示以下代码就说明已安装成功||/NameVersionArchitectureDescription+++-==============-============-============-=================================iinet-tools2......
  • 【知识杂谈#1】Linux如何安装net-tools和sbin配置PATH
    1.Linux下载net-tools在Linux上下载net-tools包的方法可能会因你所使用的Linux发行版而有所不同。在某些现代的Linux发行版中,net-tools已经被弃用,而推荐使用iproute2来替代它。#对于Debian/Ubuntu系统:sudoaptinstallnet-tools#对于CentOS/RHEL系统:sudoyuminstallnet......
  • pyqt5-QAbstractButton抽象按钮类
    1、介绍QAbstractButton,抽象按钮类。该类定义了按钮类型组件的常用方法和事件,是QPushButton按钮组件、QCheckBox多选按钮组件、QRadioButton单选按钮组件的直接父类。另一方面,该类直接继承QWidget类。2、基础使用setText(self,text:str)设置文本text(self)->str获取......
  • 前端JSON.stringify,JSON.parse函数
    JSON.stringify将对象转为JSON字符串;JSON.parse将JSON字符串转为对象;对象:{productId:129}JSON字符串:"{\"productId\":129}"***JSON使用场景***1. localStorage/sessionStorage存储对象  localStorage/sessionStorage只可以存储字符串,当我们想存储对象的时候,需要使用JSON.s......
  • NO.7 Linux 系统编程-备忘
    一、命令备忘实时查看文件内容:实时显示日志:tail-ftest.log 软连接+硬链接创建软链接:ln-s文件名快捷方式的名字注意事项:ln创建软连接要用绝对路径创建硬链接: ......
  • NO.6 Linux 获取文件属性
    1/*2用于获取文件的属性和元数据信息,并输出到终端。3程序接受一个参数作为路径名,通过lstat函数获取指定文件的属性信息,并使用printf函数输出到终端。4注释对代码进行了简要解释,帮助理解各个部分的功能。5*/6#include<sys/types.h>7#include<sys/stat.h>8......
  • Linux操作系统学习2
    本周学习了Linux操作系统centos的用户管理,了解了用户和组的概念,同时也掌握了创建,修改与删除用户和组的方法。首先就是用户标识,也就是uid与gid,uid就是用户的id,gid就是用户组所属的id。学习了如下命令:查看当前用户登录信息的命令,id。查看文件所有者的命令:ll。查看进程的命令:psau......
  • 第四周Linux教材第七、八章学习笔记——文件操作、系统调用
    第七章7.1 文件操作级别文件操作分5个级别(从低到高):(1)硬件级别:文件操作包括:fdisk——将硬盘、U盘或SDC盘分区;             mkfs——格式化磁盘分区,为系统做好准备;             fsck——检查和维修系统;      ......