shell在文本第一行和最后一行添加字符串 sed -i '1 i\ApiInterfaceName ResposeTime' /tmp/apiLog/apiLogFromatSecond.logsed -i '1 i\chongfucishu ApiInterfaceName' /tmp/apiLog/apiLogFromatNumber.log sed '1i 添加的内容' file #这是在第一行前添加字符串sed '$i 添加的内容' file #这是在最后一行行前添加字符串sed '$…
源文本如下,要求删除第一个为happy-123456的行. ----------------------------- aaaaaaa happy- bbbbbb asdasawe happy- dsafsdfsd sagasdfasd happy- ------------------------------ 目标文本: ----------------------------- aaaaaaa bbbbbb asdasawe happy- dsafsdfsd sagasdfasd happy…
前言 使用vim的过程中想要快速移动光标至行首.行尾.第一行.最后一行或者某一行,本文对此简单介绍. 具体操作 1.快速至当前行的行首: 1) Home键:  2) 数字0:  3) 符号^; 2.快速至当前行的行尾使用$: 1) End键:  2) 符号$         3) n+ 符号$    表示当前行开始的第(n-1)行行尾; 3. 快速至某行: 1)冒号(:)+行号+回车:  2)行号+gg:  3) 行号+G(注意大写); 4. 快速至最后一行: 1) 冒号(:)+$+回车:  …
以下皆是在非编辑界面(按ESC键)进行,且都可以通过多种方式实现:   一:跳到文件第一行 1:输入:0或:1,然后回车: 2:在键盘按下小写gg:   二:跳到文件最后一行 1:输入:$,然后回车: 2:在键盘按下大写G :   3:在键盘按Shift + g:   --本篇文章转自http://blog.sina.com.cn/s/blog_596f35310100a7k7.html,并做了些许改动…
底线命令模式 :0或:1跳到文件第一行 :$跳到文件最后一行 命令模式 gg跳到第一行 shift+g跳到文件最后一行…
gg 跳到文件第一行Shift + g 跳到文件最后一行 chmod 777 abc.txt…
1. 读取文件的第一行:head -n +1 file.txt 读取文件的最后一行: tail -n -1 file.txt echo 12:30:55 | cut -d: -f 1 结果为12,意思为将字符串12:30:55以:符号进行拆分,输出索引为1的值. -d后跟以什么字符进行拆分, -f 后的数字为取的索引值. 2. 小数计算 使用bc var1=3.55 var2=6.87 echo "$var1+$var2" | bc 输出为10.42 比较: echo "$v…
在行首尾添加字符串     用下列命令在文本每行的行首添加字符串“NewString”,请注意空格的存在.      :g/^/s//NewString/g     :%s/^/NewString/g     用下列命令在每行的行尾添加字符串“NewString”:     :g/$/s//NewString/g     :%s/$/NewString/g     从文本的第3行至最后一行的行首全部插入字符串“NewString”:     :3,$s/^/NewString/…
shell编程系列11--文本处理三剑客之sed利用sed删除文本中的内容 删除命令对照表 命令 含义 1d 删除第一行内容 ,10d 删除1行到10行的内容 ,+5d 删除10行到16行的内容 /pattern1/d 删除每行中匹配到pattern1的行内容 /pattern1/,/pattern2/d 删除匹配到pattern1的行直到匹配到pattern2的所有行内容 /pattern1/,10d 删除匹配到pattern1的行到10行的所有行内容 ,/pattern1/d 删除第10行直…
昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了sed命令上,今天不总结一下都对不起昨天流逝的时间啊~~~ 用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.file 在每行的头添加字符,比如"HEAD",命令如下: sed 's/^/HEAD&/g' test.file 在每行的行尾添加字符,比如"TAIL",命令如下: sed 's/$/&TAIL/g' test.file 运行结果如下图: 几点说明: 1…