Pular para o conteúdo

Qual é a diferença entre os redirecionamentos seguintes: <<< e <<, >>> e >> ? [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Qual é a diferença entre os redirecionamentos seguintes: <<< e <<, >>> e >> ? [RESOLVIDO]

Enviado em 28/06/2016 - 15:42h

Qual é a diferença entre os redirecionamentos seguintes: <<< e <<, >>> e >> ?

Quando são utilizados? Quais exemplos de utilização dos mesmos?

Responder tópico

2. Re: Qual é a diferença entre os redirecionamentos seguintes: <<< e <<, >>> e >> ? [RESOLVIDO]

Enviado em 28/06/2016 - 16:57h

Exemplo de utilização do operador >

Sobrescreve todo o conteúdo do arquivo notas.txt com a frase Hello World !
echo "Hello World !" > notas.txt 


Exemplo de utilização do operador >>

Acrescenta ao final do arquivo notas.txt a frase Hello World !
echo "Hello World !" >> notas.txt 




______________

Você pode encontrar mais informações sobre eles nos seguintes links

Manual do Bash http://linux.die.net/man/1/bash
Operadores de redirecionamento https://www.vivaolinux.com.br/artigo/Operadores-de-redirecionamento/?pagina=1

3. Re: Qual é a diferença entre os redirecionamentos seguintes: <<< e <<, >>> e >> ? [RESOLVIDO]

Enviado em 28/06/2016 - 19:14h

Amigo agradeço a contribuição mas faltou falar sobre a sequencia de 3 sinais de maior (>>>) e 3 sinais de menor (<<<) que também tem suas funções no shell.

4. Re: Qual é a diferença entre os redirecionamentos seguintes: <<< e <<, >>> e >> ?

Enviado em 28/06/2016 - 20:14h

Este <<< é conhecido como "Here strings" e está bem no inicio do manual do bash com uma breve explicação sobre. Ele pode ser entendido assim:
tr a-z A-Z <<< 'here strings' 


Se assim como eu você tiver trauma de manpages este link que vai te ajudar
https://en.wikipedia.org/wiki/Here_document#Here_strings





=====================================================================
Não existe saber mais ou saber menos, existem saberes diferentes.
=====================================================================



5. Re: Qual é a diferença entre os redirecionamentos seguintes: <<< e <<, >>> e >> ?

Enviado em 28/06/2016 - 20:22h

   Here Strings
A variant of here documents, the format is:

<<<word

The word undergoes brace expansion, tilde expansion, parameter and
variable expansion, command substitution, arithmetic expansion, and
quote removal. Pathname expansion and word splitting are not per-
formed. The result is supplied as a single string to the command on
its standard input.


----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden

6. Re: Qual é a diferença entre os redirecionamentos seguintes: <<< e <<, >>> e >> ? [RESOLVIDO]

Enviado em 28/06/2016 - 20:37h

Muito obrigado amigo me ajudou.

7. Re: Qual é a diferença entre os redirecionamentos seguintes: <<< e <<, >>> e >> ? [RESOLVIDO]

Enviado em 28/06/2016 - 21:21h

listeiro_037 escreveu:

   Here Strings
A variant of here documents, the format is:

<<<word

The word undergoes brace expansion, tilde expansion, parameter and
variable expansion, command substitution, arithmetic expansion, and
quote removal. Pathname expansion and word splitting are not per-
formed. The result is supplied as a single string to the command on
its standard input.
Peguei trauma de manpages após lê-las demais e não entender quase nada kkkkkkkkk





===================================================================
>>> def opposite(word):
... n = len(word) - 1
... while n >= 0:
... print(word[n], end="")
... n -= 1
... print()
...
>>> opposite('socorram me subi no onibus em marrocos')
socorram me subino on ibus em marrocos
>>> õ_Ô
====================================================================


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder