Perguntas sobre 'io-redirection'

1
resposta

Como este comando é legal? “Arquivo1 arquivo2 gato”

Assumindo que file2 já exista, o comando > file1 < file2 cat parece estar copiando o conteúdo de file2 para file1 . Mas não consigo entender essa estrutura. Entendo que "Nothing" está sendo direcionado para file1 (c...
05.04.2017 / 14:42
5
respostas

Como executar um comando que envolve redirecionar ou canalizar com o sudo?

Estou tentando seguir o que suponho serem as melhores práticas de usar o sudo em vez da conta root. Estou executando uma operação de arquivo de concat simples, como: sudo echo 'clock_hctosys="YES"' >> /etc/conf.d/hwclock Isso fal...
26.12.2013 / 13:41
1
resposta

Redireciona stderr e stdout para / dev / null com / bin / sh

Eu tentei de todas as maneiras redirecionar os stdout e stderr para /dev/null sem sucesso algum. Eu tenho quase toda a minha vida executar bash que eu nunca tive esse problema com, mas por uma vez no BSD eu estou preso com /bin/sh ....
25.06.2013 / 21:12
11
respostas

Como reutilizo a última saída da linha de comando?

Gostaria de saber como reutilizar a última saída do console, por exemplo: pv-3:method Xavier$ python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()" /Library/Python/2.6/site-packages pv-3:method Xavier$ cd **LASTOU...
10.03.2011 / 20:59
5
respostas

Um programa de linha de comando pode impedir que sua saída seja redirecionada?

Eu me acostumei tanto a fazer isso: someprogram >output.file Eu faço isso sempre que quero salvar a saída que um programa gera em um arquivo. Eu também estou ciente das duas variantes deste redirecionamento IO : someprogram 2>...
28.12.2012 / 11:26
2
respostas

Como você usa o redirecionamento de saída em combinação com here-documents e cat?

Digamos que eu tenha um script que eu queira enviar para outro comando ou redirecionar para um arquivo (canalizando para sh para os exemplos). Suponha que estou usando bash. Eu poderia fazer isso usando echo : echo "touch somefile ech...
28.08.2013 / 06:41
3
respostas

Fechando um descritor de arquivo, & - vs & -

No tutorial do bash que estou lendo, ele diz que, se você abrir um descritor de arquivo para leitura, por exemplo, exec 3< echolist Então você deve fechá-lo assim, exec 3<&- No entanto, se você abrir um descritor de arqui...
24.05.2014 / 15:49
2
respostas

Como o 'arquivo do cat' funciona?

cat < file imprime o conteúdo do arquivo para stdout. cat > file lê stdin até que + D seja detectado e o texto de entrada seja gravado em arquivo . cat <> file , pelo menos na minha versão do Bash, imprime o cont...
27.10.2014 / 06:30
7
respostas

É um UUOC (uso inútil de cat) para redirecionar um arquivo para outro?

Se eu quiser fazer com que o conteúdo de file2 corresponda ao conteúdo de file1 , eu poderia obviamente executar cp file1 file2 . No entanto, se eu quiser preservar tudo sobre file2 exceto o conteúdo - proprietário, permissões,...
16.12.2015 / 20:58
4
respostas

Lendo linhas de um arquivo com bash: for vs. while

Estou tentando ler um arquivo de texto e fazer algo com cada linha, usando um script bash. Então, eu tenho uma lista assim: server1 server2 server3 server4 Eu pensei em fazer um loop por meio de um loop while: while read server; do...
09.11.2011 / 14:08