История изменений
Исправление Zmicier, (текущая версия) :
Судя по второй вашей строчке, в /tmp/dhcp.leases
строго одна строка? А впрочем, неважно:
#!/bin/bash
timeoffset=43200
while read time macaddr ipaddr hostname __; do
printf '%s\t%s\t%s\n%(%R)T\n' \
"$ipaddr" "$hostname" "$macaddr" "$((time - timeoffset))"
done < \
<(ssh root@192.168.1.1 cat /tmp/dhcp.leases)
awk 'BEGIN { exit 0 }'
Не проверял.
Исходная версия Zmicier, :
Судя по второй вашей строчке в /tmp/dhcp.leases
строго одна строка? А впрочем, неважно:
#!/bin/bash
timeoffset=43200
while read time macaddr ipaddr hostname __; do
printf '%s\t%s\t%s\n%(%R)T\n' \
"$ipaddr" "$hostname" "$macaddr" "$((time - timeoffset))"
done < \
<(ssh root@192.168.1.1 cat /tmp/dhcp.leases)
awk 'BEGIN { exit 0 }'
Не проверял.