Questions marquées «pipe»

Un tube relie la sortie d'un programme à l'entrée d'un autre programme. Ceci est particulièrement utilisé pour implémenter le shell | opérateur.

8
Quelle est la différence entre “Redirection” et “Pipe”?
Cette question peut sembler un peu stupide, mais je ne vois pas vraiment la différence entre redirection et pipes. La redirection est utilisée pour rediriger le stdout / stdin / stderr, par exemple ls > log.txt. Les pipes sont utilisées pour donner le résultat d’une commande en entrée d’une autre …
205 pipe  redirect 


4
Pourquoi utiliser un canal nommé plutôt qu'un fichier?
J'ai récemment lu sur les pipes nommées et je ne comprenais pas pourquoi elles existaient. J'ai lu quelque part que l'utilisation d'un canal nommé prend moins de temps que l'utilisation d'un fichier. Pourquoi cela est-il ainsi? Les canaux nommés doivent également être stockés en mémoire (et éventuellement échangés, comme des …
42 files  pipe 

8
Pourquoi la commande "ls | "fichier"?
J'ai étudié la ligne de commande et appris que |(pipeline) est censé rediriger la sortie d'une commande vers l'entrée d'une autre. Alors, pourquoi la commande ls | filene fonctionne pas? file l’entrée est l’un des noms de fichiers suivants, comme file filename1 filename2 lsla sortie est une liste de répertoires …

4
Tuer les processus Java
Je travaille sur un code de calcul lourd qui - pour l'instant - plante beaucoup, mais je travaille toujours dessus :) Quand il plante, je ne peux pas fermer la fenêtre GUI; Je dois ouvrir un shell et tuer -9 le processus. Il s'agit d'un processus Java et il est …
26 process  kill  pipe 


5
Comment exécuter des commandes FTP sur une seule ligne?
Voici ce que je fais lorsque je me connecte à un FTP: ftp user:password@server ftp: user:password@server: Unknown host ftp> echo HELLO WORLD! ftp> quit Je voudrais faire une commande FTP sur une ligne ... ftp user:password@server -command "echo HELLO WORLD" ou "echo HELLO WORLD" | ftp user:password@server Quelque chose de …
18 10.10  command-line  ftp  pipe 

1
Décompressez et dirigez la sortie vers le script
J'ai un script qui prend une entrée avec un -idrapeau. Le fichier d'entrée que j'ai est compressé (.gz). Ce que je veux faire (pas sûr que ce soit possible), parce que le fichier est énorme, faites quelque chose comme ceci: gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt Dirigez …
14 pipe  gzip 


2
curl .gz file et le canaliser pour la décompression
J'essaie de télécharger certains .gzfichiers (NB pas .tar.gzceux) à partir des URL données et de les décompresser pour remplacer les fichiers existants, le cas échéant. Pour chaque téléchargement individuel, j'ai essayé ce qui suit: curl -O $URL | gunzip -f Cependant, cela ne fonctionne pas comme il a échoué avec: …
13 bash  scripts  curl  pipe  gzip 

4
construire une commande en concaténant une chaîne dans bash
J'ai un script bash qui construit une ligne de commande dans une chaîne basée sur certains paramètres avant de l'exécuter en une seule fois. Les parties concaténées à la chaîne de commande sont censées être séparées par des canaux pour faciliter un "streaming" de données à travers chaque composant. Un …
13 bash  pipe 

3
Comment supprimer tous les fichiers renvoyés par Locate
En ce moment, c'est ce que je fais: Étape 1: locate fooBar /home/abc/fooBar /home/abc/Music/fooBar Étape 2: Effectuez manuellement une suppression en copiant-collant chaque ligne. rm /home/abc/fooBar rm /home/abc/Music/fooBar Comment faire cela en une seule étape? Quelque chose comme localiser fooBar> rm Merci.

2
Le té n'obtient pas la sortie entière du tuyau
J'ai un script exécutant des commandes comme: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" Le problème est probablement dans le tuyau tee. Il ne semble pas obtenir la sortie entière. Lorsque l'application se ferme, les dernières lignes de la sortie …

4
Ajout d'une ligne à un fichier dans la commande cat?
Je peux faire cat file.txtpour obtenir le contenu d'un fichier, mais je veux aussi clouer sur une dernière ligne de mon choix. J'ai essayé la tuyauterie (cat file.txt ; echo "My final line") |mais seule la ligne finale passe à travers le tuyau. Comment puis-je rejoindre le chat et la …
11 command-line  pipe  cat  echo 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.