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

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

Re: [shell-script-pt] 4 últimos caracteres


From: Fernando Mercês
Subject: Re: [shell-script-pt] 4 últimos caracteres
Date: Sat, 4 Jan 2020 22:25:01 -0300

@Alan de fato, era ":" ao invés de "#". Tava testando e no copiar e colar foi assim.

Legais os exemplos com sed do Julio e com awk e rev do Itamar também. Pois é, mil maneiras em shell. eheheh

Abraços!


On Sat, Jan 4, 2020 at 4:43 PM Itamar Santos de Souza por (shell-script-pt) <address@hidden> wrote:
Exemplos para awk poderiam ser:

gawk '{print gensub(/.*(.{4})$/,"\\1","g",$0)}'

ou

awk '{print substr($0,length()-3)}'

Usando cut junto com rev:

rev | cut -c 1-4 | rev


[]'s
Itamar

Em sábado, 4 de janeiro de 2020 09:08:18 BRT, Julio C. Neves <address@hidden> escreveu:


Acho que a resposta do Mercês é a prova cabal do que sempre digo:
- Nunca pergunte se dá para fazer em Shell. A pergunta correta é: qual é a melhor maneira de fazer em Shell.

Ahh! Como o Mercês se referiu ao sed, só mais umas soluções:
$ sed -r 's/.*(....)$/\1/' 
$ sed -r 's/.*(.{4})$/\1/'

E vou deixar a discussão em aberto para uso de awk, cut, ... y otras cositas más ;)

Abraços,
Julio

» Não tem tempo para fazer um curso presencial?
» Na sua cidade não tem nenhum bom curso de Linux?
» Em 27/01/2020 abriremos uma semana de inscrições
» para uma nova turma. Veja mais detalhes em:

Também damos treinamento em sua empresa
em qualquer cidadecom certificado e nota fiscal.







Em sáb., 4 de jan. de 2020 às 06:35, PY2YP <address@hidden> escreveu:
Muito obrigado Fernando,

Funcionou perfeitamente com egrep + regex.

--
Cesar

On 1/3/2020 11:00 PM, Fernando Mercês wrote:
> $ grep -o '....$' arquivo.txt

_______________________________________________
Lista brasileira de usuários de shell script
Endereço de e-mail da lista: address@hidden
Para se inscrever ou desinscrever acesse: https://lists.nongnu.org/mailman/listinfo/shell-script-pt
Para ver os arquivos da lista (mensagens anteriores) e pesquisar nelas, acesse https://lists.nongnu.org/archive/html/shell-script-pt/

NOTA: A lista anterior, no Yahoo Groups, foi *desativada*. Por favor utilize somente esta.
_______________________________________________
Lista brasileira de usuários de shell script
Endereço de e-mail da lista: address@hidden
Para se inscrever ou desinscrever acesse: https://lists.nongnu.org/mailman/listinfo/shell-script-pt
Para ver os arquivos da lista (mensagens anteriores) e pesquisar nelas, acesse https://lists.nongnu.org/archive/html/shell-script-pt/

NOTA: A lista anterior, no Yahoo Groups, foi *desativada*. Por favor utilize somente esta.
_______________________________________________
Lista brasileira de usuários de shell script
Endereço de e-mail da lista: address@hidden
Para se inscrever ou desinscrever acesse: https://lists.nongnu.org/mailman/listinfo/shell-script-pt
Para ver os arquivos da lista (mensagens anteriores) e pesquisar nelas, acesse https://lists.nongnu.org/archive/html/shell-script-pt/

NOTA: A lista anterior, no Yahoo Groups, foi *desativada*. Por favor utilize somente esta.

reply via email to

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