Используя OS X, мне нужен однострочный сценарий bash для просмотра имени хоста mac клиента, например:
12345-BA-ДОШКОЛЬНОЕ-LT.local
Где первые 5 цифр являются серийным номером актива, а дефисы отделяют код подразделения от названия отдела, за которым следует что-то вроде «LT» для обозначения ноутбука.
Полагаю, мне нужно повторить имя хоста и использовать комбинацию sed, awk и, возможно, cut для удаления символов, чтобы оставить меня с:
"BA PreSchool"
Любая помощь высоко ценится. Это то, что я до сих пор:
echo $HOSTNAME | sed 's/...\(...\)//' | sed 's/.local//'