菜单开关

周梦康 发表于 2019-11-07 299 次浏览 标签 : Linux

当需要批量操作线上服务器的文本时,sed是非常棒的工具

查看定文件的特定行(10行)

sed -n 10p a.txt

查看定文件的某几行(1~10行)

sed -n 1,10p a.txt

替换文件的某一整行

sed -i "225c header_remove('content-security-policy');" a.php

替换文件a.php225行为header_remove('content-security-policy');

-i参数是修改原文件,如果没有-i则是替换之后直接输出

对文件的某行里面的字符串进行替换

sed -i "230{s/&/?/g}" a.html

a.html230行里的&替换为?

评论列表