blob: d2f04c3d14f86df8e20f3d5b6bbbbecf7110db88 [file] [log] [blame]
tiernof7aa8c42016-09-06 16:43:04 +02001#!/bin/bash
2awk '
3($1=="lease" && $3=="{"){ lease=$2; active="no"; found="no" }
4($1=="binding" && $2=="state" && $3=="active;"){ active="yes" }
5($1=="hardware" && $2=="ethernet" && $3==tolower("'$1';")){ found="yes" }
6($1=="client-hostname"){ name=$2 }
7($1=="}"){ if (active=="yes" && found=="yes"){ target_lease=lease; target_name=name}}
8END{printf("%s", target_lease)} #print target_name
9' /var/lib/dhcp/dhcpd.leases
10