Contents

grep命令小技巧,去除注释行和空行,实现过滤文件里面的注释和空行。留下有用的信息

1
2
3
cat php.ini |grep -v "^;"|grep -v ^$ 

grep -v ^# /etc/vsftpd/vsftpd.conf |grep -v ^$ >> /etc/vsftpd/vsftpd

效果展示

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
[root@www ~]# grep -v ^# /etc/vsftpd/vsftpd.conf |grep -v ^$
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
[root@www ~]# grep -v ^# /etc/vsftpd/vsftpd.conf |grep -v ^$ >> /etc/vsftpd/vsftpd
[root@www ~]# cd /etc/vsftpd/
[root@www vsftpd]# ll
总计 40
-rw------- 1 root root 125 2010-05-26 ftpusers
-rw------- 1 root root 361 2010-05-26 user_list
-rw-r--r-- 1 root root 232 02-14 04:11 vsftpd
-rw------- 1 root root 4579 2010-05-26 vsftpd.conf
-rwxr--r-- 1 root root 338 2010-05-26 vsftpd_conf_migrate.sh
[root@www vsftpd]# vi /etc/vsftpd/vsftpd
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
~
~
~
~
~
"/etc/vsftpd/vsftpd" 12L, 232C

操作时注意保留源文件或备份

来自http://blog.51cto.com/mange888/806342

Contents