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

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

Re: comando rev


From: Aurelio Marinho Jargas
Subject: Re: comando rev
Date: Tue, 23 Nov 2004 09:38:43 -0300 (ART)

oi luiz,

> Alguém sabe onde posso pegar o comando rev para o S.O.
> Solaris? Parece que este comando não é nativo do UNIX.

você pode fazer uma função em shell que chama o SED,
com o comando que emula o rev:

rev() {
  sed '/\n/!G;s/\(.\)\(.*\n\)/&\2\1/;//D;s/.//'
}

aí coloca no /etc/profile e pronto, tem o comando rev
no sistema. não precisa entender o que faz este SED,
basta copiar e colar :)


exemplo:

$ revv() { sed '/\n/!G;s/\(.\)\(.*\n\)/&\2\1/;//D;s/.//'; }
$ echo ao contrário | revv
oirártnoc oa
$


tem outros comandos SED especiais para "emular" comandos
UNIX/Linux, que podem ser úteis nestas situações:
http://sed.sf.net/local/docs/emulating_unix.txt

falou!

=====
-- 
Aurelio Marinho Jargas, Curitiba, Conectiva
Funcoes ZZ v4.1111 http://aurelio.net/zz
txt2tags v2.1 http://txt2tags.sf.net/pt

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


reply via email to

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