Below you will find pages that utilize the taxonomy term “Sed”
July 22, 2011
使用sed处理php-fpm.conf和nginx.conf文本里的注释信息
"\u003cp\u003e默认系统环境安装教程: \u003ca href=\"http://blog.haohtml.com/archives/6051\"\u003ehttp://blog.haohtml.com/archives/6051\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ephp-fpm.conf:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e想自己搞一个自动修改php-fpm.conf的shell脚本.刚安装的php,默认的是nobody用户运行的,这里修改为了www,并去掉了两边的注释符\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003esed ‘63,66s/|–\u0026gt;//g’ php-fpm.conf | sed ‘s/nobody/www/g’\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e上面将”“和”–\u0026gt;“两个字符串全部删除了.多个之间用”|“符号隔开\u003c/p\u003e\n\u003cp\u003es前面的63,66为处理的行号,如果为一行的话,直接指定一个行号就可以了.这里使用了从63行到66行中间的数据,包括这两行.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003enginx.conf\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e下面的命令是用来配置nginx.conf文件的\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003esed \u0026#39;2s/nobody/www/\u0026#39; /usr/local/nginx/conf/nginx.conf.default | sed \u0026#39;2s/#//g\u0026#39;| sed \u0026#39;64,71s/#//g\u0026#39; | sed …\u003c/code\u003e\u003c/pre\u003e"
February 9, 2011
[sed] 鸟哥sed知识补遗
"\u003cp\u003e接自:\u003cstrong\u003e鸟哥Sed知识补遗****格式\u003c/strong\u003e sed [-nefr] [n1,n2] 动作\u003c/p\u003e\n\u003cp\u003e-n 安静模式,只有经过sed处理过的行才显示出来,其他不显示。\u003c/p\u003e\n\u003cp\u003e-e 直接在命令行模式上进行sed的操作。貌似是默认选项,不用写。\u003c/p\u003e\n\u003cp\u003e-f 将sed的操作写在一个文件里,用的时候 -f filename 就可以按照内容进行sed操作了。\u003c/p\u003e\n\u003cp\u003e-r 使之支持扩展正则表达式\u003c/p\u003e\n\u003cp\u003en1,n2 不一定需要, 选择要进行处理的行, 10,20 表示在10~20行之间处理\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e动作\u003c/strong\u003e\na 添加,接字符串,添加到当前行的下一行。\nc 替换, 接字符串,用他们替换n1到n2之间的行。\nd 删除符合模式的行 sed ‘/regexp/d’ // 之间是正则表达式,模式在d前面,d后面一般不接任何内容。\ni 插入,接字符串,添加到当前行的上一行。\u003c/p\u003e\n\u003cp\u003ep 打印,打印某个选择的数据,通常与-n 安静模式一起使用\u003c/p\u003e\n\u003cp\u003es 搜索, 还可以替换,类似与vim里的搜索替换功能。例如 1,20s/old/new/g 替换1~20行的old为new\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e注意动作最好用’ ‘括起来,防止空格导致错误。\u003c/strong\u003e \u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2011/02/sed.jpg\"\u003e\u003cimg src=\"https://blogstatic.haohtml.com//uploads/2023/09/sed.jpg\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e例子:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e显示 passwd内容,将2~5 …\u003c/p\u003e"