Arquivos temporários [RESOLVIDO]

1. Arquivos temporários [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 17/12/2016 - 22:44h

Pessoas .. vejo por aí a galera fazer um comando dando saída pra arquivos temporários ... como é q funciona a dinâmica da parada ??

tipo assim ..

1 - Eu preciso de alguma pré configuação antes ou basta dar saída a o mel bel prazer
EX: cut -d: -f3 > /temp/arquivo-temporário.txt

2 - depois de ter conseguido o intento, limpa-se o diretório /temp ou não precisa ???

tem alguma outra forma de armazenagem q seria mais eficaz ??? por exemplo para levar a saída de um 'cut' para um 'sed'


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/12/2016 - 12:03h

O diretório /tmp é o local adequado para armazenar arquivos temporários.

Se olhar as permissões deste diretório verá que são especiais. Esse diretório tem a permissão de "stick", o que permite que todos
possam escrever nele, porém somente possam remover o que pertence ao próprio usuário.

As distribuições tem uma rotina de limpeza de /tmp quando um reboot é feito, não GUARDE nada importante em /tmp, pois não é
um local seguro.

Cada distribuição faz a limpeza por sua conta e algumas distribuições (como slackware) deixam o lixo em /tmp cabendo ao
usuário limpar por conta própria.
Não precisa ajustar nada para usar /tmp, basta usar.

3. Re: Arquivos temporários

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 17/12/2016 - 23:57h

Mauriciodez escreveu:
por exemplo para levar a saída de um 'cut' para um 'sed'


Sim um PIPE. Acho que você já conhece mas... https://www.vivaolinux.com.br/dica/Usando-o-pipe



______________________________________________________________________
OS: Biebian
Kernel: x86_64 3.5.2-amd64
Resolution: 1320x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB
Distro: http://biebian.sourceforge.net/


4. Re: Arquivos temporários

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 18/12/2016 - 00:34h

ctw6av escreveu:

Sim um PIPE. Acho que você já conhece mas... https://www.vivaolinux.com.br/dica/Usando-o-pipe



na parada q eu tinha feito eu até tentei usar PIPE mas deu ruim sacou por isso abri o tópico ... posso até colocar o q eu estava tentando fazer ... olha só

EDITADO *
sed 's/\//\ /g' instalados.txt | cut -d' ' -f 1,3-4 | sed 's/\ /\_/g' 


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


5. Re: Arquivos temporários

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 18/12/2016 - 00:53h

cat + sed não combinam assim, o que tem nesse instalados.txt? Se puder postar mesmo que altere alguns dados ou dizer o que pretende fazer. Tipo tem várias formas:

sed 's/>>>/<<</g' <<< 'existe o ">>>"' 

sed /[0-9]/d << EOF
$(
echo "123"
echo "ABC"
)
EOF


Tem que ver qual é a melhor para seu caso.





______________________________________________________________________
OS: Biebian
Kernel: x86_64 3.5.2-amd64
Resolution: 1320x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB
Distro: http://biebian.sourceforge.net/


6. Re: Arquivos temporários [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 18/12/2016 - 01:17h

ctw6av escreveu:
cat + sed não combinam assim, o que tem nesse instalados.txt? Se puder postar mesmo que altere alguns dados ou dizer o que pretende fazer. Tipo tem várias formas:


velho ... olha só ...o q eu quero da para fazer com um "simples" SED sacou ... só não fiz pq no exemplo que vi tem tanta '/' e '\' q minhas vistas se embaralharam e eu acabei não conseguindo .... kkkkkkkkkkkkkkkkkkk

aí pensei em usar SED simples e CUT q eu conheço um pouquinho ... mas para fazer eu precisaria ( acho eu ) de criar as saídas para as tranqueiras ... foi onde eu pensei em fazer saídas em arquivos temporários .. tipo assim

sed -i 's/\//\ /g' instalados.txt

cat instalados.txt | cut -d' ' -f 1,3-4 > /temp/texto1.txt ........... # aqui foi onde eu não consegui mudar efetivamente o arquivo e pensei no arquivo temporário

sed 's/\ /\_/g' /temp/texto1.txt > instalados.txt


sacou ???? kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

não ??????????? leia >>>> https://www.vivaolinux.com.br/topico/Comandos/Substituir-sequencia-de-caracteres
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


7. Re: Arquivos temporários

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 18/12/2016 - 01:26h

Se a dúvida for remover tudo entre "/" e " " então segue:
echo  "Uma vez Flamengo/sempreflamengo Flamengo até.morrer" | sed 's/\/.*\ //' 


Eu disse para o companheiro sed "substitua TUDO entre a barra e o espaço por nada" e pronto. Execute o comando acima e veja se é isso.




______________________________________________________________________
OS: Biebian
Kernel: x86_64 3.5.2-amd64
Resolution: 1320x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB
Distro: http://biebian.sourceforge.net/


8. Re: Arquivos temporários [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 18/12/2016 - 01:35h

ctw6av escreveu:
Eu disse para o companheiro sed "substitua TUDO entre a barra e o espaço por nada" e pronto. Execute o comando acima e veja se é isso.


mauricio@Phanthom ~ $ echo  "Uma vez Flamengo/sempreflamengo Flamengo até.morrer" | sed 's/\/.*\ //'
Uma vez Flamengoaté.morrer
mauricio@Phanthom ~ $


então velho ... a saída deveria ficar assim
Uma vez Flamengo_Flamengo até.morrer
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


9. Re: Arquivos temporários [RESOLVIDO]

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 18/12/2016 - 01:41h

Testa ai:
echo  "Uma vez Flamengo/sempreflamengo Flamengo até.morrer" | sed 's/\/.*\ /_Flamengo /' 


Mas pode trocar por qualquer coisa. Tipo:
echo  "Uma vez Flamengo/sempreflamengo Flamengo até.morrer" | sed 's/\/.*/ _Sempre perdedor/' 

Brincadeirinha, nem gosto de futebol kkkk



______________________________________________________________________
OS: Biebian
Kernel: x86_64 3.5.2-amd64
Resolution: 1320x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB
Distro: http://biebian.sourceforge.net/


10. Re: Arquivos temporários [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 18/12/2016 - 01:46h

ctw6av escreveu:
Mas pode trocar por qualquer coisa. Tipo:
echo  "Uma vez Flamengo/sempreflamengo Flamengo até.morrer" | sed 's/\/.*/ _Sempre perdedor/' 

Brincadeirinha, nem gosto de futebol kkkk
/


vc não entendeu rapaz .. eu não quero trocar todos os espaços ... é só da barra até o 1° espaço .. e tem outra ... são 11.000 linhas desse modelo !!! e ainda vou precisar depois de adicionar um texto no final de cada linha tratada !!!

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


11. Re: Arquivos temporários [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 18/12/2016 - 12:41h

KYETOY escreveu:

O diretório /tmp é o local adequado para armazenar arquivos temporários.

Se olhar as permissões deste diretório verá que são especiais. Esse diretório tem a permissão de "stick", o que permite que todos
possam escrever nele, porém somente possam remover o que pertence ao próprio usuário.

As distribuições tem uma rotina de limpeza de /tmp quando um reboot é feito, não GUARDE nada importante em /tmp, pois não é
um local seguro.

Cada distribuição faz a limpeza por sua conta e algumas distribuições (como slackware) deixam o lixo em /tmp cabendo ao
usuário limpar por conta própria.
Não precisa ajustar nada para usar /tmp, basta usar.


blz ... eu suspeitava disso tudo aí q vc disse só não tinha certeza ... valew !!!

Abçs.
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts