Я бы хотел определить псевдоним bash для получения статуса службы systemctl.Это то, что я сделал до сих пор:
status () { systemctl list-units -a | grep $1 | awk '{print $4}'; }
, который выводит мне статус службы systemctl.Теперь я также хочу напечатать имя службы systemctl, то есть параметр, который я передал в status ().Я не могу просто написать
awk '{print $1 " " $4}'
, потому что $1
будет ссылаться на первый параметр, перехваченный awk.Так как же мне получить доступ к «оригиналу» $1
?