Fórum Root.cz

Hlavní témata => Software => Téma založeno: jmk 18. 06. 2019, 22:45:41

Název: Naplnění proměnné příkazem v bash scriptu
Přispěvatel: jmk 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.
Název: Re:Naplnění proměnné příkazem v bash scriptu
Přispěvatel: honzahommer 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}')"
Název: Re:Naplnění proměnné příkazem v bash scriptu
Přispěvatel: jmk 18. 06. 2019, 23:37:33
Dík! ;)