sed总结[群]

摘要:sed: Stream Editor     行编辑器 逐行编辑    将每行内容读入到内存中,在内存中进行处理,将结果返回给屏幕 ,此段内存空间称为模式空间默认不编辑原文件,仅对模式空间的数据进行处理,处理结束后,将模式空间的内容显示到屏幕 sed命令的使用格式sed [options] 'AddressCommand' file ...    Address:表示对哪些行进行处理&nb

 sed必杀技一例

摘要:如果还有不会的,老男孩就拿出最后的讲解必杀技(先保密,嘿!),同学们想不会那是不可能的,除非你们自己主动放弃,哈哈。来,开整~!老男孩linux培训第三节课程课前第考试一题,问题如下1.如何取得/etiantian文件的权限对应的数字内容,如-rw-r--r--为644,要求使用命令取得644或0644这样的数字。解答:   这个问题的解答方法我们已经介绍了不下10种了,这里

 sed实例

摘要:[root@node201 ~]# cat -n passwd | sed '2,5d'   //将2到5行删除后显示     1  root:$1$QUjP8B2.$ND50PLxs.tKYDypovEFab1:0:0:root:/root:/bin/bash     6  sync:*:5:0:sync:/sbin:/bin/sync     7  shutdown:*:6:0:shutdown:/sbin:/sbin/shutdown[root@node201 ~]# cat -n passwd | s

 sed命令详解

摘要:1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空 间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将

 sed行编辑器

摘要: [root@localhost ~]# echo "ddd kkk" > b.txt[root@localhost ~]# cat b.txt ddd kkk[root@localhost ~]# sed 's#\(ddd\) \(kkk\)##g' b.txt [root@localhost ~]# sed 's#\(ddd\) \(kkk\)#\1\2#g' b.txt dddkkk[root@localhost ~]# sed 's#\(ddd\) \(kkk\)#\1#g' b.txt ddd[root@localhost ~]# sed 's#\(ddd\) \(kkk\)#\1 \2#g' b.txt ddd kkk[root@localho

 将/etc/hosts下所有的地址都ping 2次

摘要:    1  #/usr/bin/sh    2  #grad /etc/hosts and ping each address    3  cat /etc/hosts|grep -v '^#' | while read LINE    4  do    5   ADDR=`awk '{print $1}'`    6  for MACHINE in $ADDR    7   do &

 Windows 和 Linux 下生成以当前时间命名的文件

摘要:在 Windows、Linux 操作系统,分别利用BAT批处理文件和Shell脚本,生成类似“20110228_082905.txt”以“年月日_时分秒”命名的文件。  Windows BAT批处理文件:@echo offset time_hh=%time:~0,2%if /i %time_hh% LSS 10 (set time_hh=0%time:~1,1%)set filename=%date:~,4%%date:~5,2%%date:~8,2%_%time_hh%%time:~3,2%%time:~6,2%echo test >> %filename%.txt  Linu

 批量修改文件名

摘要:解答:[准备测试数据]mkdir /oldboy cd /oldboy touch stu_102999_1_finished.jpg touch stu_102999_2_finished.jpg touch stu_102999_3_finished.jpg touch stu_102999_4_finished.jpg touch stu_102999_5_finished.jpg 方法1:shell脚本for循环结合sed实现[检查数据] [root@oldboy oldboy]# lltotal 4-rw-r--r-- 1 root root 85 Oct  2 12:54 oldboy_modi_file.sh-rw-r-

 文件名批量更改

摘要:问题:将文件名中的finished去掉:创建测试文件:[root@node1 mod_file_name]# cat a.txt stu_102999_2_finished.jpgstu_102999_3_finished.jpgstu_102999_4_finished.jpgstu_102999_5_finished.jpg[root@node1 mod_file_name]# touch `cat a.txt | tr "\n" " "`[root@node1 mod_file_name]# lltotal 4-rw-r--r-- 1 root root 104 Aug 24 09:39 a.txt-rw-r

 定时压缩备份数据

摘要:Centos 定时压缩备份数据今年公司买了一套OA产品,对于功能现在都还处在开发和配置阶段,作为管理员的我,需要对每天的数据及对应的数据库进行定期备份,因为OA产品是运行在Linux上的,所以我们需要Linux上配置shell脚本,然后通过计划任务来实现对数据的定时备份,对于相关脚本内容见下即可,但是需求是需要对指定的目录进行压缩然以日期进行命名,最终移动到指定的路劲即可。
分页:« 1 2 3 4 5 6 7 8 9 10 »
Powered by AKCMS