Perguntas com a marcação «pipe»

Um canal Unix conecta os descritores de arquivos de dois processos. Um canal é criado com a função pipe () POSIX declarada em <unistd.h>. Os shells fornecem criação de canal entre processos usando "|".

3
Como baixar um arquivo e extraí-lo sem salvar o arquivo em disco?
Eu gostaria de baixar e extrair um arquivo em um determinado diretório. Aqui está como eu tenho feito isso até agora: wget http://downloads.mysql.com/source/dbt2-0.37.50.3.tar.gz tar zxf dbt2-0.37.50.3.tar.gz mv dbt2-0.37.50.3 dbt2 Em vez disso, gostaria de baixar e extrair o arquivo em tempo real , sem ter o tar.gzgravado no disco. Eu …
62 shell  pipe  tar  wget 

5
Para que é utilizado o comando mknod?
Comecei a usar o Ubuntu como meu sistema operacional principal e queria aprender sobre coisas que não deveria fazer e aprender com as coisas ruins que as pessoas fizeram no passado. Eu me deparei com esses e-mails sobre histórias de horror que os administradores de sistemas UNIX e Linux haviam …

4
Quais são as vantagens de usar pipe nomeado em vez de pipe não nomeado?
Eu estava revisando um conjunto de perguntas da entrevista feitas por um administrador unix; Encontrei um tópico chamado "pipe nomeado". Eu pesquisei no tópico; até certo ponto, consegui entender: - pipes nomeados || FIFO Mas ainda sinto que não tenho conhecimento de quando usar esse tipo específico de tubo. Existem …
51 pipe 


4
Devo me preocupar com gatos desnecessários?
Muitos utilitários de linha de comando podem receber suas entradas de um canal ou como um argumento de nome de arquivo. Para scripts shell longos, acho que iniciar a cadeia com a cattorna mais legível, principalmente se o primeiro comando precisar de argumentos de várias linhas. Comparar sed s/bla/blaha/ data …




7
Pipeline condicional
Digamos que eu tenha o seguinte pipeline: cmd1 &lt; input.txt |\ cmd2 |\ cmd4 |\ cmd5 |\ cmd6 |\ (...) |\ cmdN &gt; result.txt Sob certas condições, gostaria de adicionar um cmd3entre cmd2e cmd4. Existe uma maneira de criar um pipeline condicional tipo sem salvar o resultado do cmd2 em …
39 pipe 

3
Comandos de tubulação após um xargs canalizado
HP-UX ***** B.11.23 U ia64 **** licença de usuário ilimitado find . -type d -name *log* | xargs ls -la fornece os nomes dos diretórios (aqueles que contêm logno nome do diretório) seguidos por todos os arquivos dentro desse diretório. Os diretórios /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/e assim por diante contêm arquivos …
38 shell  find  pipe  xargs 


3
Como os pipelines limitam o uso de memória?
Brian Kernighan explica neste vídeo a atração inicial do Bell Labs por pequenos idiomas / programas baseados em limitações de memória Uma máquina grande seria de 64 k bytes - K, não M ou G - e isso significava que qualquer programa individual não podia ser muito grande; portanto, havia …
36 pipe  history 



2
/ proc / PID / fd / número do link X
No Linux, in /proc/PID/fd/X, os links para descritores de arquivo que são pipes ou soquetes têm um número, como: l-wx------ 1 user user 64 Mar 24 00:05 1 -&gt; pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -&gt; pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.