小用awk命令

28 篇文章 0 订阅

下面是实际使用时用到的简单用法例子:

 

[lbs@zjxl_DB_113 savecenter]$cat resave.sh
#!/bin/sh
BIN_PATH="/opt/supp_app/savecenter"
LOG_PATH="/logs/supp_app/savecenter"

rm -f $LOG_PATH/SaveCenter.log
rm -f $LOG_PATH/SaveCenter.log.2013*
rm -f $LOG_PATH/savecentertest.log*

#$BIN_PATH/SaveCenter.sh stop
ps -ef|grep SaveCenter.xml|grep -v grep |awk '{print $2}'|xargs kill -9
#sleep 5
$BIN_PATH/SaveCenter.sh start &

 

//下面用法意思是,显示文件中第一个变量与"ps"相匹配的内容:
[lbs@zjxl_DB_113 savecenter]$
awk '$1~/ps/' resave.sh
ps -ef|grep SaveCenter.xml|grep -v grep |awk '{print $2}'|xargs kill -9

 

//下面用法的意思是,显示文件中含"LOG_PATH"内容的行:
[lbs@zjxl_DB_113 savecenter]$
awk '/LOG_PATH/' resave.sh
LOG_PATH="/logs/supp_app/savecenter"
rm -f $LOG_PATH/SaveCenter.log
rm -f $LOG_PATH/SaveCenter.log.2013*
rm -f $LOG_PATH/savecentertest.log*

 

//下面用法的意思是,显示文件中每行的第一个和第二个字符的内容:

[lbs@zjxl_DB_113 savecenter]$awk '{print $1, $2}' resave.sh
#!/bin/sh
BIN_PATH="/opt/supp_app/savecenter"
LOG_PATH="/logs/supp_app/savecenter"
 
rm -f
rm -f
rm -f
 
#$BIN_PATH/SaveCenter.sh stop
ps -ef|grep
#sleep 5
$BIN_PATH/SaveCenter.sh start

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值