![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| [Oracle] "Dynamic" sql / Shell script | alan | Programação Shell Script e | 4 | 03-13-2009 11:07 |
| Q: Gravação shell script tela de saída usando o "script" comando? | lalfonso.gomez | Programação Shell Script e | 4 | 01-18-2007 09:31 |
| Como chegar a trabalhar com um comando Localizar variável passando valor "*"? | unxuser | Programação Shell Script e | 5 | 08-16-2006 11:47 |
| Passando ao argumento "a" comando | nibl | Programação Shell Script e | 2 | 07-23-2006 12:36 |
| Não utpmx entrada: você deve executar "login" de nível mais baixo "shell" | peterpan | UNIX para Dummies Perguntas & Respostas | 0 | 01-18-2006 04:15 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
passando uma lista de nomes para uma dinâmica "PS" comando no shell script?
Oi,
Estou de novo a shell script. Este é o meu primeiro post. Escrevi uma pequena script que retorna lista de nomes começando com "ram" no arquivo / etc / passwd. Aqui é o seguinte: -- #! / 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]], em seguida, echo "Erro ao criar a lista de nomes"; diferente echo "Lista de nomes são criados com sucesso"; fi A coisa é que eu preciso passar esses nomes dinâmica a partir de / etc / passwd para um "ps" comando como: -- ps-o usuário, fname U-ram, ramdev1, ramdev2, ramdev3 Desde que eu não posso hardcode nomes como o carneiro, ramdev1, ramdev2, etc eu preciso passar esses nomes em uma única comando. algo como: -- cat / etc / passwd | grep "^ ram? *" | cut-d:-f1 | ps - o usuário, fname-U <dynamic variável, que recupera o nome todo em /etc/passwd> Como eu sou muito novo para me ajudar a fazer shellscript.Please sobre esta matéria. Isso é realmente urgente a ser entregue. Daí pls. fazer o falto. Thanx, Sachin |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|