在awk中$NF和NF的意义不相同,以几个实例来演示一下!!$NF:匹配模式到最后值(默认间隔符是空格,也可以通过-F指定)[root@va10008 ~]# cat test.txtM.Tans 5/99 48311 Green 8 40 44J.Lulu 06/99 48317 green 9 24 26P.Bunny 02/99 48 Yellow 12 35 28J.Troll 07/99
编程语言中判断的运用非常多,当然我们的shll脚本中也是如此,在这里给大家介绍几种常见的判断1、-d filePATH="/etc/init.d/" if [ -d $filePATH ];then echo "目录存在" else &nb
The tilde (~) may also be used in an address range. Its special meaning is to skip lines between commands. For example, address range n~m indicates that sed should start at the nth line and pick up ev
公司网站的架构是通过nginx来做负载均衡的,以前上下线都是通过手动更改配置文件,然后reload nginx的方式来实现!这种方式效率不怎么高,在这里自己写了一个shell脚本,提供给大家参考一下:#!/bin/bash CONF="nginx.conf" HOST=${1:?'错误,请输入你要下线机器的ip,例如:192.168.144.41'} TestHost=`cat fi
sed中应用变量问题引用变量是写shell脚本中常用的操作,变量可以替换一大串的重复的操作今天在shell脚本中sed引用变量时遇到一个问题,在这里给大家分享一下:错误脚本: sed -i '/$HOST/s/^/#' test.conf 多次尝试发现总是获取不到变量的值,在$HOST上加上双引号也不正确真确的写法:sed -i '/'"$HOS
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号