首页 > 系统相关 >linux shell根据关键字用sed注释掉整行

linux shell根据关键字用sed注释掉整行

时间:2023-06-17 11:34:23浏览次数:54  
标签:shell cat 注释 关键字 整行 sed test ab

一、将带有ab的行注释掉

# cat test

 # sed -i '/ab/s/^\(.*\)$/#\1/g' test

ab是关键字

s是语法替换

^是行首

$是行尾

\是转义符

数字1带表前述匹配内容

 # cat test

 

 

二、将带有ab的行取消注释

 # cat test

 # sed -i '/ab/s/^#\(.*\)$/\1/g' test

 # cat test

 

标签:shell,cat,注释,关键字,整行,sed,test,ab
From: https://www.cnblogs.com/foolqiu/p/17487255.html

相关文章

  • 白名单rundll32加载shellcode上线metasploit(nim学习系列)
    白名单rundll32加载shellcode上线metasploit监听metasploitmsfconsole-x"useexploits/multi/handler;setlhost192.168.0.101;setlport443;setpayloadwindows/x64/meterpreter/reverse_tcp;exploit"生成shellcodemsfvenom-pwindows/x64/meterpreter/r......
  • 常见WebShell的流量特征
    常见WebShell的流量特征菜刀payload的特征:php:asp:<%evalrequest("caidao")%>asp.net:<%@PageLanguage="Jscript"%><%eval(Request.Item["caidao"],"unsafe");%>数据包流量特征:请求包中:ua头为百度请求体中有eval,base64等特征字符请求体中传......
  • shell 脚本学习
     shell通配符 3、通配符和正则表达式比较(1)通配符和正则表达式看起来有点像,不能混淆。可以简单的理解为通配符只有*,?,[],{}这4种,而正则表达式复杂多了。(2)*在通配符和正则表达式中有其不一样的地方,在通配符中*可以匹配任意的0个或多个字符,而在正则表达式中他是重复之前的一......
  • 【阅读笔记】Anchored Neighborhood Regression for Fast Example-Based uper Resolut
    论文信息[AnchoredNeighborhoodRegressionforFastExample-BaseduperResolution]-TIMOFTER,2013,IEEEInternationalConferenceonComputerVision前置内容邻域嵌入(NeighborEmbedding,NE)是“样本-样本”映射,在训练样本中寻找测试样本的相似邻居特征样本,计算量略大。......
  • 执行shell脚本获取返回值字符串
    std::stringexecuteShellCommand(conststd::string&command){ FILE*pipe=popen(command.c_str(),"r"); if(!pipe)return"ERROR"; charbuffer[128]; std::stringresult=""; while(!feof(pipe)) { if(fgets(buffer,1......
  • 报错:resolution will not be reattempted until the update interval of XXX has elap
     含义:在XXX的更新间隔过去或强制更新之前,不会重新尝试解析。如果你去本地的maven仓库,你会发现,其只有lastUpdate结尾的文件,没有jar包。这个时候,你无论怎么点击IDEA中的ReimportsAllMavenProjects都是没有用的。原因上面也说了,要么等更新时间过去,要么强制更新。maven的默认......
  • shell基础1
    shell基础1什么是shellcentosubuntususe具体实现了shell的软件bashshell是一个壳(解释器,翻译官),通过c语言写的一个命令解释执行用户输入的命令或程序等用户输入一条命令,shell就解释一条键盘输入命令,linux给与响应的方式,称为交互式shell是一个包裹着操作系统核心......
  • AV规避shellcode
    THM红队AV规避:Shellcode学习shellcode编码、打包、绑定器和加密器。介绍将探讨如何构建和交付有效载荷,重点是避免被常见的AV引擎检测到。目标:了解shellcode是如何制作的。探索分阶段有效载荷的优缺点。创建隐蔽的shellcode以避免AV检测。PE结构此任务重点介绍......
  • MySQL数据库运维实录--通过MySQL Shell Dump/Load 实现数据库对象的逻辑备份与恢复
    [mysql@node01~]$mysqlshMySQLJS>\connectroot@node01:3306MySQLnode01:3306sslJS>util.dumpInstance('/home/mysql/backup')[mysql@node01~]$scp-rbackup/*node02:/home/mysql/backup/util.dumpInstance的关键特性1,多线程备份。并发线程数由thr......
  • 论文解读- nnU-Net: Self-adapting Framework for U-Net-Based Medical Image Segment
    本篇主要解读论文“nnU-Net:Self-adaptingFrameworkforU-Net-BasedMedicalImageSegmentation”==nnU-Net:基于U-Net的自适应医学图像分割框架。实现见本专栏下其他博文。直达链接......