![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| [Oracle] "Dynamic" SQL / Shell script | alan | Shell-programmering och Skript | 4 | 03-13-2009 11:07 |
| Fråga: Inspelning shell script skärmen produktion med hjälp av "script" kommando? | lalfonso.gomez | Shell-programmering och Skript | 4 | 01-18-2007 09:31 |
| Hur får man Hitta kommandot fungerar med en variabel som går "*" värde? | unxuser | Shell-programmering och Skript | 5 | 08-16-2006 11:47 |
| Skicka argument som "at" kommandot | nibl | Shell-programmering och Skript | 2 | 07-23-2006 12:36 |
| Nr utpmx post: Du måste exec "logga in" från lägsta nivå "skal" | peterpan | UNIX for Dummies Frågor & Svar | 0 | 01-18-2006 04:15 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
#1 (permalänk)
|
||||
|
||||
|
passerar en lista med dynamiska namn till ett "PS" kommando i skal script?
Hej,
Jag är ny på shell script. Detta är mitt första inlägg. Jag har skrivit ett litet skript som returnerar lista med namn börjar med "Ram" i / etc / passwd. Här är att: -- #! / bin / ksh NAME_LIST \u003d "name_list.txt" cat / dev / null> $ NAME_LIST evalcmd \u003d "cat / etc / passwd | grep" ^ RAM? * "| cut-d:-f1" eval $ evalcmd> $ NAME_LIST 2> & 1 echo $? if [[$? -ne 0]] då echo "Kunde inte skapa lista med namn"; annan echo "Lista över namn skapats"; fi Grejen är att jag måste passera dessa dynamiska namn från / etc / passwd till en "PS" kommando gillar: -- ps-o användare, fname-U bagge, ramdev1, ramdev2, ramdev3 Eftersom jag inte kan hardcode namn som väduren ramdev1, ramdev2, etc. Jag behöver passera dessa namn i en enda kommandot. något i stil med: -- cat / etc / passwd | grep "^ RAM? *" | cut-d:-f1 | PS - o användare, fname-U <dynamic variabel som hämtar hela namnet i /etc/passwd> Eftersom jag är ganska mycket nytt att shellscript.Please hjälper mig. Detta är verkligen angeläget att levereras. Därför pls. gör nödigt. Thanx, SACHIN |