Naplnění proměnné příkazem v bash scriptu

jmk

  • ***
  • 179
    • Zobrazit profil
    • E-mail
Naplnění proměnné příkazem v bash scriptu
« kdy: 18. 06. 2019, 22:45:41 »
Ahoj,

potřebuji drobnou radu. Pro místní borce by to neměl být problém. Potřebuji zjistit ve scriptu kdo je zalogovaný do PC, ale v kontextu roota (dotyčný má puštěný Terminál pod rootem).
Jdu na to následovně
1. who | awk '{print $1}' vypíše login name
2. ve scriptu se proměnná plní standardně např. online=Pepik

Nemohu přijít na to jak v bash scriptu naplnit proměnnou výstupem příkazu z bodu 1.

Díky za help!! Určitě to je prkotina.
Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.


Re:Naplnění proměnné příkazem v bash scriptu
« Odpověď #1 kdy: 18. 06. 2019, 23:00:59 »
Ahoj,

potřebuji drobnou radu. Pro místní borce by to neměl být problém. Potřebuji zjistit ve scriptu kdo je zalogovaný do PC, ale v kontextu roota (dotyčný má puštěný Terminál pod rootem).
Jdu na to následovně
1. who | awk '{print $1}' vypíše login name
2. ve scriptu se proměnná plní standardně např. online=Pepik

Nemohu přijít na to jak v bash scriptu naplnit proměnnou výstupem příkazu z bodu 1.

Díky za help!! Určitě to je prkotina.

Např.
Kód: [Vybrat]
online="$(who | awk '{print $1}')"

jmk

  • ***
  • 179
    • Zobrazit profil
    • E-mail
Re:Naplnění proměnné příkazem v bash scriptu
« Odpověď #2 kdy: 18. 06. 2019, 23:37:33 »
Dík! ;)
Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.