Copiar o nome do arquivo sem a extensão [RESOLVIDO]

13. Re: Copiar o nome do arquivo sem a extensão [RESOLVIDO]

Mac
Skylen

(usa Slackware)

Enviado em 23/08/2019 - 14:51h

Boa tarde,
msoliver, deu certo, pelo testes que fiz, esse código é muito bom... já tinha visto este comando (awk), ainda não tinha estudado ele,a opção -F faz ele salva o peparador '.', na variável ext subtrai 1 e na do nome 2; mas o que não consegui entender, é como funciona esse direcionador '<<<', pensei que só tinha o <; >; <<; >> e o pipe |.


  


14. Re: Copiar o nome do arquivo sem a extensão [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/08/2019 - 17:33h


Skylen escreveu:

Boa tarde,
msoliver, deu certo, pelo testes que fiz, esse código é muito bom...
já tinha visto este comando (awk), ainda não tinha estudado ele,a opção -F faz ele salva o separador '.', na variável ext subtrai 1 e na do nome 2; mas o que não consegui entender, é como funciona esse direcionador '<<<', pensei que só tinha o <; >; <<; >> e o pipe |.

Skylen, boa tarde.
Utilizo o <<< ao invés do pipe
O Comando:
NC=$(awk -F'.' '{print NF}' <<< $arq);
O <<< $arq, Joga o conteúdo da var para o cmando awk.
Poderia ser:
NC=$(echo $arq|awk -F'.' '{print NF}');

Conheci o <<< " Here Strings" no "man do bash"...

Vale a pena estudar o AWK, é muito eficiente...
O -F, define o separador de entrada.
NF, refere-se ao número de campos
NR, número de registros.
Tem muito mais....

VEJA => echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Att.: Marcelo Oliver



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts