Como usar o redirecionamento na linha de comando
Já desejou poder enviar a saída de um comando para um arquivo ou anexar essa saída a um arquivo existente? Isso é o que os redirecionamentos fazem. Simplificando, redirecionamentos de linha de comando permitem que você pegue a saída de certos comandos e crie novos arquivos ou adicione arquivos existentes com esses dados, isso é incrivelmente útil de fato, e o conhecimento se expande para OS X, Linux e qualquer outra variante do Unix.
Em nossa busca contínua para propagar o conhecimento da linha de comando do OS X, trazemos algumas informações sobre os utilitários de redirecionamento extremamente úteis.
Redirecione a saída de um comando para um novo arquivo
O uso mais básico de um redirecionamento é o seguinte:
command > newfile
Isso pegará a saída de ‘command’ e a colocará em um arquivo chamado ‘newfile’, por exemplo:
ls -la > directorylisting.txt
Isso colocaria a saída de ls -la em um arquivo chamado directorylisting.txt. Fácil!
Anexa a saída de um comando ao final do arquivo existente (EOF)
Se você tiver um arquivo existente ao qual deseja anexar a saída de um comando, simplesmente use esta forma de redirecionamento:
comando >> arquivo existente
Exemplos de redirecionamento de linha de comando em uso
Se você deseja criar um arquivo de texto com dados do comando ps, mas controlado apenas para processos relacionados ao Dashboard em execução, digite o seguinte na linha de comando:
ps -aux | grep Dashboard > dashboarddata.txt
Se você quiser adicionar ao final do arquivo que acabamos de criar, dashboarddata.txt, uma lista de Widgets que você instalou, digite o seguinte:
ls -l /Library/Widgets >> dashboarddata.txt
Os usos do redirecionamento são infinitos e você descobrirá que quanto mais tempo passar na linha de comando, mais desejará usar o redirecionamento para auxiliar em determinadas tarefas.
Mac OS X é tão fácil de usar que muitos usuários de Mac provavelmente não sabem que estão sentados em cima de uma poderosa base Unix, acessível pelo aplicativo Terminal.Nosso sentimento é que, como a linha de comando existe, você deve ser capaz de usá-la até certo ponto. Portanto, continue lendo ou explore nossos artigos sobre linha de comando para saber mais.