【发布时间】:2015-01-07 00:12:04
【问题描述】:
我需要检查很多配置文件并喜欢cat 他们没有以 cmets 开头的行。
我在 shell 中输入以下内容:
egrep -v '^[[:blank:]]*#' *filename* | awk 'NF'
哪个有效:
$ egrep -v '^[[:blank:]]*#' /etc/nginx/nginx.conf | awk 'NF'
user nginx nginx;
worker_processes 4;
pid /var/run/nginx.pid;
events {
worker_connections 768;
}
http {
sendfile on;
}
我不想每次都输入它,而是希望在我的批次上创建一个别名,但我找不到这样做的方法(也没有在网上找到相关信息:()。
我试过了:
testfunc () { egrep -v '^[[:blank:]]*#' $0 | awk 'NF'; }
但它不起作用:-(
$ testfunc /etc/nginx/nginx.conf
什么都没有返回:( 我错过了什么??
【问题讨论】: