首页 > 系统相关 >linux 中 tr命令的-d、-c选项

linux 中 tr命令的-d、-c选项

时间:2023-07-23 23:24:10浏览次数:36  
标签:选项 ## PC1 tr linux test02 txt root

 

001、-d表示删除

[root@PC1 test02]# ls
a.txt
[root@PC1 test02]# cat a.txt                 ## 测试数据
a f k jH
f k E 3j
s 8 8 34
a j F ej
[root@PC1 test02]# cat a.txt | tr -d 0-9     ## 删除所有的数字
a f k jH
f k E j
s
a j F ej

 

[root@PC1 test02]# ls
a.txt
[root@PC1 test02]# cat a.txt                    ## 测试数据
a f k jH
f k E 3j
s 8 8 34
a j F ej
[root@PC1 test02]# cat a.txt | tr -d a-z       ## 删除所有的小写字母
   H
  E 3
 8 8 34
  F
[root@PC1 test02]# cat a.txt | tr -d a-zA-Z    ## 删除所有的字母

   3
 8 8 34

 。

 

002、-c选项  :补语(Complement Characters)

[root@PC1 test02]# echo "My ip address is 192.168.1.1" | tr -cd 0-9    ## 删除数字以外的所有字符
19216811[root@PC1 test02]#

 

 

标签:选项,##,PC1,tr,linux,test02,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/17576172.html

相关文章

  • Linux 之 shell 编程
    Linux之shell编程学习笔记(并不完全正确,有误请指正)概念性知识点脚本概念脚本(Script),是使用一种特定的描述性语言,依据一定的格式编写的可执行文件运行脚本要求脚本须有可执行权限,即x权限内容格式:以#!/bin/bash开头脚本的执行方式法一(需可执行权限)赋予脚本可执......
  • Linux基础命令、目录和文件管理
    目录一、Linux基础命令1.1二、Linux目录和文件管理2.1目录2.2查看文件2.2.1七类常见文件2.2.2显示命令2.2.2.1cat2.2.2.1tac2.2.2.1rev2.2.3分页显示2.2.3.1more2.2.3.2less2.2.4显示文件前后内容2.2.4.1head2.2.4.2tail2.2.4.3tr2.2.4.4cut2.2.4.5wc2.2.4.6grep2.2.4.7paste2.2.4......
  • Linux 查看office文件及pdf文件
    1.查看pdf文件evincePdfFile_name查看office文件openoffice.org文件名&//打开或者编辑.doc.odt等文本文档命令openoffice.org-a文件名.doc&//打开演示文件命令openoffice.org-g文件名....&//打开电子表格:openoffice.org-c文件名&sofficefile_na......
  • Linux系列---【Ubuntu 20.04安装KVM】
    Ubuntu20.04安装KVM一、安装kvm1.安装kvmsudoaptinstallqemu-kvmlibvirt-daemon-systemlibvirt-clientsbridge-utils2.将当前用户添加至libvirt、kvm组sudoadduser$USERlibvirtsudoadduser$USERkvm3.验证安装virshlist--all4.启动libvertsudosyst......
  • 什么是 SAP ABAP 系统里的传输请求(Transport Request)
    本教程我们已经学习过的前105篇文章里,我们一直没有接触传输请求的概念,因为到目前为止,我们在ABAP系统里创建的ABAP资源,比如ABAP类,ABAP报表,ABAPFunctionModule,ABAP数据库表等等,都是存储在本地开发包里的。所谓本地开发包,就是指下图这些在SE80事务码里,显示在LocalOb......
  • nodejs sqlite报错 typeorm[ Expression tree is too large (maximum depth 1000)]
    最近在给公司开发一个工具时,使用SQLite,然后突然发现报错:(node:16195)UnhandledPromiseRejectionWarning:QueryFailedError:SQLITE_ERROR:Expressiontreeistoolarge(maximumdepth1000)athandler(/snapshot/server-work/node_modules/typeorm/driver/sqlite/Sql......
  • linux 中 awk数组统计每列、行数据之和及平均值
     001、列[root@PC1test02]#lsa.txt[root@PC1test02]#cata.txt##测试数据362825841382##统计每列数据之和[root@PC1test02]#awk'{for(i=1;i<=NF;......
  • 使用 ONLINE 选项重建 SQL Server 索引
    问题随着时间的推移,我们数据库的正常运行时间要求越来越大,这意味着我们必须对数据库进行维护的停机时间越来越小。本技巧将介绍SQLServer2005中引入的一项功能,该功能允许我们在重建索引时保持索引在线并可访问。解决方案SQLServer在线索引重建背景信息在我们讨论细节之......
  • mkinitrd
    mkinitrd建立要载入ramdisk的映像文件补充说明mkinitrd命令建立要载入ramdisk的映像文件,以供Linux开机时载入ramdisk。这个是重新封包核心的命令,例如你自己修改了一个设备的驱动,如果这个驱动要加入核心级别的话,就需要对核心进行重新封包,把新加的配置编译到核心内部去!语法mk......
  • 如何看linux上的redis的ip
    在Linux上查看Redis的IP地址可以通过以下几种方法实现。首先,我们需要了解Redis的配置文件以及系统命令。Redis是一个开源的内存数据库,通常用作缓存或消息代理。它使用键值对的方式存储数据,并提供快速的读写性能。在Linux系统上,Redis的配置文件位于/etc/redis/redis.conf。我们可......