首页 > 系统相关 >linux系统中的tr -dc选项

linux系统中的tr -dc选项

时间:2024-02-19 17:44:23浏览次数:29  
标签:test1 ab ## tr dc echo linux

 

001、  -c: complement:表示取补集; -d:delete:表示删除

[root@pc1 test1]# echo "ab,123.cd-458fqq" | tr -dc [[:digit:]] | sed 's/$/\n/'   ## 删除所有数字的补集,则剩下数字
123458
[root@pc1 test1]# echo "ab,123.cd-458fqq" | tr -dc [[:alpha:]] | sed 's/$/\n/'   ## 删除所有字母的补集;则剩下字母
abcdfqq
[root@pc1 test1]# echo "ab,123.cd-458fqq" | tr -dc [[:punct:]] | sed 's/$/\n/'   ## 删除所有标点的补集;则剩下标点
,.-

 。

标签:test1,ab,##,tr,dc,echo,linux
From: https://www.cnblogs.com/liujiaxin2018/p/18021615

相关文章

  • linux 中生成随机数
     001、$RANDOM(0~32767的随机数)a、[root@pc1test1]#echo$RANDOM##直接输出31128[root@pc1test1]#echo$RANDOM2539[root@pc1test1]#echo$RANDOM23307 b、限定范围[root@pc1test1]#echo$(($RANDOM%100))##生成0-99的随机数26[root@......
  • linux字符串处理与赋值
    赋值使用$()例如:a=$(echo"helloworld")将命令echo“helloworld”的输出赋值给变量a字符串切片使用cut[选项]...[文件]...-b:以字节为单位进行分割;-c: 以字符为单位进行分割;-d分隔符: 使用指定分隔符代替制表符作为划分符,默认使用制表符;-f:选择指定的段,如果选......
  • linux上使用webdav
    webdav干什么用的?对于我来说,主要是用来同步文件的,n年以前,那时候还啥都不懂,要分享一个文件都是用qq/或者微信发,那时候就一个手机一个电脑,而且文件大部分是分享给认识的人。qq分享完全够用.然后事情越来越复杂,手上的设备越来越多,很多linux服务器没有ui界面,这个时候分享文件变成一......
  • 【linux新手起步02】vi编辑时出现E325:ATTENTION。
    vi编辑时出现E325:ATTENTION一、原因二、解决方法:rm+swap文件路径以及名称一.原因:出现这个问题,是因为由于在编辑该文件的时候异常退出,因为vim在编辑文件时会创建一个交换文件swapfile以保证文件的安全性。点击查看代码E325:ATTENTIONFoundaswapfilebythen......
  • Linux下oracle数据库安装
    1.环境准备:关闭防火墙,禁用开机自启防火墙关闭selinux配置网络IP静态地址添加组groupadddbagroupaddoinstall创建Oracle用户:useradd-d/home/oracle-goinstall-Gdba-moracle设计密码: passwdoracle 创建Oracle目录 mkdir-p/u01/app/oracle/product/11......
  • electron 下网页获取 micphone 权限
    网页获取麦克风或摄像头权限我们只需调用navigator.mediaDevices.getUserMedia方法就可唤起浏览器用户授权constuseMicphone=async()=>{try{letmediaStream=awaitnavigator.mediaDevices.getUserMedia({audio:true});if(mediaStream){conso......
  • [Rust] Use Impl with Struct
    useanyhow::{Result,anyhow};usestd::str::FromStr;fnget_input()->&'staticstr{return"0,9->5,98,0->0,89,4->3,42,2->2,17,0->7,46,4->2,00,9->2,93,4->1,40,0->8,85,5->8,2&q......
  • linux下安装MySql
    linux下安装MySql查看原文点击下载地址,选择版本8.0.26系统为linux-Generic,下载安装包mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz解压安装包#如果有mariadb包,需要提前卸载!!!!!!!!#tar.xz无法直接解压#将tar.xz转换为tarxz-dmysql-8.0.26-linux-glibc2.12-x86_64.tar.x......
  • Linux运维(1)
    1.远程连接排障步骤(1)检查道路通不通:pingip地址或域名(2)检查防火墙是否开启:selinux(3)检查端口是否开启:telnetip地址端口号2.http端口:80;https端口号:443;远程连接端口号:223.快捷键:(1)光标移到行首:ctrl+a(2)光标移到行尾:ctrl+e(3)把光标所在位置到行首的内......
  • Burp Suite Professional 2023.12.1.5 (macOS, Linux, Windows) - Web 应用安全、测试
    BurpSuiteProfessional2023.12.1.5(macOS,Linux,Windows)-Web应用安全、测试和扫描BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:BurpSuiteProfessional2024.1.1(macOS,Linux,Windows)-Web应用安全、测试和扫描,查看最新......