Linux使用小技巧

  1. 精确匹配字符串

grep "^$user\>" /etc/shadow
当写脚本时要注意锚定行首、词首、行尾、词尾的使用,以实现精确查找。
比如/etc/shadow中有用户user1、user11当grep时如果不使用锚定那么会查找出来两个用户,与原需求不符

  1. 精确查找linux系统使用的有效IP地址
ifconfig | egrep -o '\<([1-9]|[1-9][0-9]|1[0-9]{2}|2[01][0-9]|22[0-3])\>(\.\<([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\>){2}\.\<([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\>'

你可能感兴趣的:(Linux,linux)