shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] retorno de comando para variavel


From: Julio C. Neves
Subject: Re: [shell-script] retorno de comando para variavel
Date: Fri, 25 Nov 2016 11:41:37 -0200

Mande um exemplo completo de retorno para podermos avaliar a resposta. 

Se vc tem, como diz, "joa joao", é mais complicado, mas se vc tem "joao joao" é mole:

$ echo joao joao | tr ' ' '\n' | sort | uniq
joao

Mas se sua saída for:
joao
joao

Nem precisa do tr, mas se for joao da silva joao da silva, complica.

Como vc vê, cada caso é um caso. Então sem um exemplo real, fica difícil


Abcs,
Julio
@juliobash

P
róximos cursos de Shell
Cidade         Local Período
São Paulo 4Linux 05
-09/12
Dou treinamento de Shell em qualquer cidade.
Para mais detalhes, me mande um e-mail.


2016-11-25 11:20 GMT-02:00 Kleyton Maia address@hidden [shell-script] <address@hidden>:
 

Bom dia , 

Pessoal tenho um script que derruba usuários do banco progress em linux, 
Ele funciona corretamente para 01 conexão. Porem por vezes quando o usuário tem mais de 01 conexão esse comando me retorna o nome do usuário duas vezes e com isso ele não derruba ninguém... pois fica "joa joao" que é diferente de "joao"

Ex:
dlc= comando para derrubar
banco = nome do banco
nome = nome do usuario que digitou

unomebanco=$("$dlc" "$1"/"$banco" -C list |awk -F " " '{print $8" "$6" "$1}'|grep -v tty|sort | grep $nome |awk '{print $1}')

A pergunta seria como fazer pra esse awk me retornar somente 01 nome e nao os dois que ele acha nas conexões ? 

Obrigado pela força.
 
_________________
Cordialmente;

Kleyton Maia



reply via email to

[Prev in Thread] Current Thread [Next in Thread]