wakeup-wall (somehow the wiki doesn't show the backticks for the beginning of ls to after the end of the sed part)

#!/bin/bash
for j in 71 72 73 74 75 76;do
    for i in 18 19 54 68 86 90;do
        wakeonlan -i 10.80.1.$j `ls mac-addresses/*$i | sed 's/mac-addresses\///'`
    sleep 0.5
    done
done

shutdown-wall

#!/bin/bash
for i in 01 02 03 04 05 06;do
    ssh wall$i.lair.lan "shutdown -h now"
done

reboot-wall

#!/bin/bash
for i in 01 02 03 04 05 06;do
    ssh wall$i.lair.lan "reboot"
    sleep 120
done

To be expanded on later.