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

[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.

reply via email to

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