sergioaraujo

 

cat

Page history last edited by Anonymous 2 yrs ago

O comando cat ecoa o conteúdo de um arquivo na saida padrão do sistema stdin, mas esta saída pode ser redirecionada por um pipe ou append

 

exemplo:

cat /etc/passwd | grep sergio
O comando acima ecoará o arquivo /etc/passwd e repassará através de um pipe "|" o resultado da saída para o comando 
grep

 

Redirecionamento

Pode-se redirecionar a saida de um comando para um arquivo

cat /etc/passwd > usuarios.txt

 

 

Imprimindo

 

cat /etc/passwd | cut -d: -f1 > /dev/lp0

 

O comando acima envia para o comando cut a lista de usuários do sistema, contendo dados como shell de login uid, gid etc, com o cut pegamos só o primeiro campo -f1 e enviamos para a impressora /dev/lp0

 

Here document

Para introduzir um trecho em um arquivo podemos fazer

assim:

cat <<-EOF >> /etc/profile
http_proxy="http://${PROXY}"
ftp_proxy="http://${PROXY}"
export http_proxy ftp_proxy
EOF
Para mostrar apenas na tela faça
cat << EOF
isto é um texto para testes
e será mostrado na tela 
após digitar eof 
e dar enter
EOF

Comments (0)

You don't have permission to comment on this page.