发布时间:2023-10-21 16:30
grep
、sed
和awk
俗称Linux三剑客
grep
常用于字符串搜索功能
sed
常用于以行为单位对文本进行处理
awk
是更为细粒度的处理,可以指定分隔符将一行(一条记录)划分为多个字段,然后以字段为单位处理文本,几乎可以实现grep
和sed
所能实现的所有功能
server_num= ps -ef | grep logical_tool | wc -l
server_num= ps -ef | grep logical_tool | grep -v grep | grep -v logicaltool.sh | grep -v vi | grep -v tail | wc -l
replacement=\"server_num= ps -ef | grep logical_tool | grep -v grep | grep -v logicaltool.sh | grep -v vi | grep -v tail | wc -l\"
sed -i \"/^server_num=*/c$replacement\" /home/logicaltool.sh