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.