Как в Linux выполнить команду с параметром взятым из stdout предидущей команды?
Здравствуйте, заморочился этим вопросом после того как захотел разбудить свой домашний компьютер с помощу etherwake отправив magic-packet на mac-адрес компютера. Так как я не помню наизусть mac-адрес, то взял его из /etc/config/dhcp конструкцией
etherwake -i br-lan `ваша команда получения мака`
или etherwake -i br-lan $(ваша команда получения мака)
В первом случае все что в черточках сначала заменится на результат работы скрипта, во втором случае создастся новая переменная.