DIFERENÇA [RESOLVIDO]

1. DIFERENÇA [RESOLVIDO]

Kauê Murakami
murakamiKaue

(usa Linux Mint)

Enviado em 26/11/2018 - 15:55h

Galera alguém pode me explicar a diferença
do > e do >>?
do > e |?
no terminal. obrigado



  


2. MELHOR RESPOSTA

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 26/11/2018 - 20:39h

murakamiKaue escreveu:

Galera alguém pode me explicar a diferença
do > e do >>?
do > e |?
no terminal. obrigado


os 3 são redirecionadores, o pipe ( | ) é redirecionador de comando, e o ( > ) e ( >> ) são redirecionadores de arquivos.

o Pipe vc redireciona a saída de um comando para outro EX:
ls -l | sort -n | less  

O ( > ) vc usa para redirecionar para um arquivo destruindo os possíveis dados lá existente. EX:
ls -l > arquivo.txt  

O ( >> ) vc usa para redirecionar para um arquivo preservando os possíveis dados lá existente... ou seja, vc agrega conteúdo. EX:
echo "Um append ao arquivo" >> arquivo.txt  


não foi uma bela explicação técnica não, mas é o que tem pra hoje !! tomara que tenha dado para entender !!


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------


3. Re: DIFERENÇA [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 26/11/2018 - 20:56h

murakamiKaue escreveu:

Galera alguém pode me explicar a diferença
do > e do >>?
do > e |?
no terminal. obrigado


Boa noite, esses o MAURICIO JÁ explicou...
Se tiver duvidas quanto aos outros direcionadores, veja em:
https://aurelio.net/shell/canivete/#redir
Marcelo Oliver


4. OBRIGADO

Kauê Murakami
murakamiKaue

(usa Linux Mint)

Enviado em 27/11/2018 - 15:27h

Valeu galera.
Ótima explicação






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts