`
文章列表
一、&与\1-\9用法说明: s命令语法:s/regexp/replacement/ &字符用于完全替换regexp匹配,如 s/man/wo&/,将man替换成woman \1字符用于替换regexp中无字符()中的内容,\1替换第一个();\2替换第二个();如/s/I \(love\) \(you\)/\2\1me/,将I love you替换成you love me 二、实例1--删除连续重复的行: cat file 1111111 222222 222222 333333 444444 444444 444444 sed'$!N;/^ ...
一、示例文件及需求: cat file 11111111 2222222 3333333 反序显示 二、sed处理及结果: sed '1!G;h;$!d' 3333333 2222222 11111111 三、命令说明: g G 复制/附加保持空间的内容到模式空间 h H 复制/附加模式空间的内容到保持空间 四、命令执行流程: 执行第一行,保存第一行保持空间,清除模式空间 执行第二行,保存第二行+第一行到保持空间,清除模式空间 执行第三行,保存第三行+第二行+第一行到保持空间,清除模式空间  
一、sed读取行和打印行解析: 1.sed读取到模式空间的行不包括\n字符; 2.sed读取多行到模式空间时,自动以\n字符进行分隔; 3.sed打印行时并不打印以模式空间加的\n字符,而是行逐行打印除\n外的字符,然后由p或P命令添加\n字符; 4.sed默认自动打印每一个模式空间单元,其实是隐式执行-e 'p;d'命令   误解: 1.sed读取到模式空间的行包括\n字符; 2.sed读取多行到模式空间时,没有以\n字符进行分隔,而是直接读取文件中的\n; 3.sed打印一行时,直接打印模式空间行数据+\n;   二、分析: 1.示例文件: cat file t ...
一、示例文件及需求: catfile 111111111111111111 222222222222222222 =333333333333333333 444444444444444444 如果某行以=开始,则合并到上一行并替代=为空格 二、sed脚本执行结果: sed-e:a-e'$!N;s/\n=//;ta'-e'P;D'file 111111111111111111 2222222222222222223 ...
一.脚本执行过程: 1.在/bin/bash中创建4个模拟回收站机制的脚本:remove、undel、ctrash、lrm 2../bashrc中添加alias rm='remove'行. 二.脚本使用方法: ./undel.sh [-u] //直接执行undel.sh脚本将安装4个功能脚本,-u参数用于卸载 remove [files] //用于删除文件和目录,使用rm时自动执行该脚本,且不需要带-rf等参数 undel [-a] [files] //用于恢复文件或目录到当前目录,-a参数将恢复回收站的所有内容到当前目录 lrm //查看回收站的内容 ctrash //清空回 ...
  一、修复MBR扇区故障: 1.MBR-主引导记录: MBR(512Byte)= 引导程序(446Byte)+分区表(64Byte)+MagicNumber(2Byte) 2.故障原因: 病毒、木马等造成的破坏不正确的分区操作、磁盘读写误操作 3.故障现象: 找不到引导程序,启动中断无法加载操作系统,开机后黑屏错误提示"Operatingsystemnotfound" 4.解决思路: 应提前作好备份文件
Global site tag (gtag.js) - Google Analytics