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

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

Re: [shell-script] Comandos do cut


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Comandos do cut
Date: Wed, 19 Mar 2008 14:02:30 -0300

Fernando, Imagino que vc saiba a resposta mas, em todo o caso, vou contribuir

se vc tem algo como

asdasdasd="XXX"

ou

asdfsdfds='YYY'

Uma das inumeras soluções é utilizar o = como token delimitador e
depois sanitizar o resultado, removendo quaisquer caracteres que não
façam sentido, como outros espaços em branco, tabs, etc.

Generalizando, se vc tive algo como

asdasd=PALAVRA

ou

outracoisa = palavras

fica facil para o cut cortar a partir do =, imagino que existam
arquivos de configuração que aceitem formatos mais informais... por
isso essa dica pode servir.

uma forma de sanitizar o resultado seria

cut -d = -f 2 arquivo | tr -d "[[:space:]'\"]"

2008/3/19 Fernando Lemes da Silva <address@hidden>:
>
>  Olá José,
>
>  A opção -d do cut indica o delimitador a ser usado. Logo em alguma linha do
>  tipo ipaddr="blablabla" ele irá pegar a segunda sequencia de caracteres
> (-f2)
>  usando a aspas simples como delimitadora.
>
>  Só tem um problema.. se o arquivo de configuração tiver aspas simples, por
>  exemplo, isso já não funciona... :-P
>
>  []'s

-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"


reply via email to

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