[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Pegar somente o nome completo
From: |
itamarnet |
Subject: |
Re: [shell-script] Pegar somente o nome completo |
Date: |
24 Mar 2014 11:13:24 -0700 |
No caso dos sed e do cut não precisa fazer esse loop:cat agrs | while read LINHA
Supondo que o nome do arquivo é agrs
então nos sed poderia ser simplesmente assim:
sed 's/^[^ ]* //;s/ [^ ]*$// agrs ou sed -r 's/ *$//;s/[0-9]+ (.*) .*/\1/' agrs
e com o cut:
cut -f2- -d' ' agrs | rev | cut -f2- -d' ' | rev
Isso elimina a necessidade do "cat" com um "pipe" ligando a um laço "while" e o uso da variável "LINHA".
Com o uso das expansões de variáveis não é o caso, mas refaça o teste reconsiderando esses aspectos.
- Pegar somente o nome completo, jrsreis, 2014/03/22
- Re: [shell-script] Pegar somente o nome completo, Paulo Bettega, 2014/03/22
- Re: [shell-script] Pegar somente o nome completo, Julio C. Neves, 2014/03/22
- Re: [shell-script] Pegar somente o nome completo, Renan Fuentes, 2014/03/23
- Re: Pegar somente o nome completo, itamarnet, 2014/03/23
- Re: [shell-script] Pegar somente o nome completo, Paulo Bettega, 2014/03/23