Linux Script +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Hilfe (/forumdisplay.php?fid=102) +---- Forum: Scripting (/forumdisplay.php?fid=108) +---- Thema: Linux Script (/showthread.php?tid=20437) |
Linux Script - Mave1993 - 02.01.2012 20:58 Hey, hab mal ne frage, ich möchte gerne ein Linux script schreiben für kleinen gebrauch. Ich möchte es so aussehen lassen stop.sh -name server1 und innen drinne steht kill `screen -ls |grep $name |awk -F . '{print $1}'|awk '{print $1}'` Wie bekomme ich den name "server1" jetzt an die variable $name Ich danke schonmal RE: Linux Script - Storage-Base.de - 02.01.2012 21:02 NAME = $1 Oder du nimmst statt $name direkt $1 RE: Linux Script - Mave1993 - 02.01.2012 21:07 Ja ich denk mal da gibt es dann probkeme wil ich doch schon einmal $1 verwende oder? Kann mir noch jemand helfen?? RE: Linux Script - _DEL5863 - 02.01.2012 22:01 - RE: Linux Script - Storage-Base.de - 02.01.2012 22:24 Statt $name einfach $1 reinschreiben und das -name aus dem Command lassen. Selbst wenn du innerhalb deines Scripts wieder eine Variable mit der gleichen Bezeichnung hast, macht es ja nichts, den Wert den du brauchst hast du ja bereits übergeben. RE: Linux Script - Mave1993 - 02.01.2012 22:31 Mehr steht nicht drinne Code: kill `screen -ls |grep $name |awk -F . '{print $1}'|awk '{print $1}'`
RE: Linux Script - Storage-Base.de - 02.01.2012 22:52 Siehe mein Post... => Selbst wenn du innerhalb deines Scripts wieder eine Variable mit der gleichen Bezeichnung hast, macht es ja nichts, den Wert den du brauchst hast du ja bereits übergeben. |