首页 > 系统相关 >linux 中 grep命令检测出$符号

linux 中 grep命令检测出$符号

时间:2024-03-01 16:13:45浏览次数:39  
标签:test2 grep 符号 ee pc1 linux txt root

 

001、

[root@pc1 test2]# ls
a.txt
[root@pc1 test2]# cat a.txt              ## 测试数据
xx yy$ kk
ff ee 88
uu ee ww$
[root@pc1 test2]# grep "$" a.txt         ## grep直接检测,检测不到
xx yy$ kk
ff ee 88
uu ee ww$
[root@pc1 test2]# grep "\$" a.txt        ## 增加转义字符,检测不到
xx yy$ kk
ff ee 88
uu ee ww$
[root@pc1 test2]# grep "[$]" a.txt       ## 正确做法,加中括号, 目前不知道为什么
xx yy$ kk
uu ee ww$

 

。 

 

标签:test2,grep,符号,ee,pc1,linux,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/18047302

相关文章

  • VMware 虚拟机中 Linux 系统Centos7磁盘空间扩容(亲测)
    1.修改虚拟机磁盘容量​ 例如之前虚拟机磁盘空间为20G,现要将磁盘容量设置为30G​ 打开虚拟机(必须处于关机状态),点击【编辑虚拟机设置】,然后点击【磁盘】,接着点击【扩展】,输入修改后的最大磁盘容量30G,具体操作时最大容量根据自己的需求设置即可。​ 输入完成最大磁盘容量后,点击扩......
  • Linux下system()与execl()的区别,popen()
    System与exec的区别1、system()和exec()都可以执行进程外的命令,system是在原进程上开辟了一个新的进程,但是exec是用新进程(命令)覆盖了原有的进程2、system()和exec()都有能产生返回值,system的返回值并不影响原有进程,但是exec的返回值影响了原进程 popen()system()函数用起......
  • Linux查看服务器内存
    参考:https://blog.csdn.net/while_int/article/details/130844627freefree命令用来显示系统内存状态,包括系统物理内存、虚拟内存(swap交换分区)、共享内存和系统缓存的使用情况#-m选项是以MB为单位来展示内存使用信息free-m#-h选项则是以人类(human)可读的单位来展示free......
  • 2024-02-29-Linux高级网络编程(4-TCP编程)
    4.TCP编程4.1TCP介绍面向连接的流式协议;可靠、出错重传、且每收到一个数据都要给出相应的确认通信之前需要建立链接服务器被动链接,客户端是主动链接TCP编程流程服务器:1.创建套接字socket()2.将套接字与服务器网络信息结构体绑定bind()3.将套接字设置为监听状......
  • Linux openEuler 安装 MySQL
    更新记录点击查看2024年3月1日更新常见问题。2024年2月29日发布。安装需要使用到的命令和包如果有就不用安装了。yum-yinstalltaryum-yinstallvimyum-yinstallnet-toolsyum-yinstalllibncurses*下载MySQL的安装包官网地址:https://downloads.mysql.......
  • NOI Linux 2.0 使用笔记
    \[\Huge\text{NOILinux2.0使用笔记}\](未完成)下面用xxx、yyy等表示文件名或文件夹名(不含.cpp后缀)。命令基础命令ls:列出当前文件夹内的东西。cdxxx:进入名为xxx的子文件夹。返回到上一级文件夹用cd..。【重要】编译命令终端里打开代码所在的文件夹,......
  • Linux 环境下搭建 ElasticSearch
    centos8环境下搭建ElasticSearch7.8一、安装:复制下载链接地址,并使用wget命令下载对应的压缩包。例如:wgethttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.0-linux-x86_64.tar.gz下载完成后,解压压缩包:tar-xzvfelasticsearch-7.8.0-linux-x86......
  • linux 使用docker 管理应用(gitlab,)
    配置gitlab  10080端口貌似被禁用的具体细节不清楚但是配置访问不了端口从2万开始磁盘空间不足无法正常启动 需要配置足够的磁盘空间配置环境变量 GITLAB_HOME下载并启动容器sudodockerrun--detach--hostnamegitlab.example.com--publish10443:443--publ......
  • 腾讯云搭载网页(使用宝塔面板)Linux
    1、登录你的腾讯云服务器 2、进入OrcaTerm面板,进入Linux的root命令面板,输入yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install_6.0.sh&&shinstall.sh安装宝塔Linux 3、中间会询问DoyouwanttoinstallBt-Paneltothe/wwwdirect......
  • 2024-02-29-Linux高级网络编程(3-UDP编程-TFTP、广播、多播)
    3.UDP编程-TFTP、广播、多播3.1TFTP简介、通信过程3.1.1TFTP概述TFTP:简单文件传送协议(TrivialFileTransferProtocol),最初用于引导无盘系统,被设计用来传输小文件特点:基于UDP实现,不进行用户有效性认证数据传输模式:octet:二进制模式netascii:文本模式mail:已经不再支持3......