Als «pipe» getaggte Fragen

Eine Unix-Pipe verbindet Dateideskriptoren zweier Prozesse. Eine Pipe wird mit der in <unistd.h> deklarierten POSIX pipe () -Funktion erstellt. Shells ermöglichen die Erstellung von Rohren zwischen Prozessen mit "|".


1
Wie man HTML in Luchs leitet?
Ich teste einen Ajax-Anruf von der Konsole aus. Ich mag es, das Meta-Informationsrauschen, das HTML-Markup ist, loszuwerden und nur den Inhalt zu lesen, daher leite ich ihn gerne in einen Terminal-Browser, z. B. Luchs. Noch: curl www.google.de | lynx öffnet gerade eine neue Instanz von lynx. Ich will nicht: curl …
11 pipe  curl  html  stdin  lynx 

2
Senden Sie das Passwort über stdin in `ssh-copy-id`
Ich muss einige Identitätsbereitstellungen automatisieren, idealerweise mit ssh-copy-id. Ich versuche, das Passwort über stdin anzugeben, was sshmit dem -SFlag möglich ist. Ich bin mir bewusst, dass ich zusätzliche Optionen zur sshVerwendung des -oFlags im ssh-copy-idBefehl senden kann, es gibt jedoch keine Verwendungsbeispiele für dieses Flag in der Manpage. Also habe …

1
kombinieren Sie Rohr und leiten Sie auf locken und jq um
Wenn ich mich zu einer Seite kräusele, kann ich direkt json bekommen: curl http://httpbin.org/ip { "origin": "37.77.126.22"} um zu verschönern, mache ich: curl http://httpbin.org/ip | jq { "origin": "37.77.126.22" } Um es zu verschönern und zu speichern, leite ich um ... aber es funktioniert nicht curl http://httpbin.org/ip | jq &gt; …
11 pipe  curl  jq 

2
So halten Sie die Farbausgabe mit sed
Ich verwende den sedBefehl und möchte die farbige Ausgabe des vorherigen Befehls beibehalten. Die Ausgabe von lsist farbig, die Ausgabe von sed jedoch nicht. Ich benutze OSX. ls -la | sed -En '/Desktop/q;p'
10 sed  osx  pipe  ls  colors 

3
Ist es möglich, den TCP-Tunnel unter Linux als Sonderzeichengerät verfügbar zu machen?
Kürzlich habe ich in der QNX-Dokumentation festgestellt, dass es das Einrichten eines nachrichtenbasierten IPC zwischen Prozessen auf separaten physischen Computern mithilfe des seriellen Geräts ( dev/serX) ermöglicht, und ich habe mich gefragt: Ist es unter Linux möglich, ein systemweites Spezialgerät für den TCP / UDP-Tunnel zu erstellen? So etwas wie …

2
Übergeben eines Arguments an ein Skript, das in bash eingegeben wird
Im Moment habe ich einen Einzeiler wie diesen: curl -fsSL http://git.io/vvZMn | bash Es lädt ein Skript herunter und übergibt es als stdin-Datei an bash. Ich möchte dieses Skript mit zusätzlichen Argumenten ausführen print. Vielleicht so etwas? curl -fsSL http://git.io/vvZMn | bash -- print Das funktioniert aber nicht.
10 bash  pipe  curl  input 

3
Piping ein Skript mit "Lesen", um zu schlagen
Ich brauche ein Skript ausgeführt werden soll , indem es durch Rohrleitungen bashmit wget(anstatt es direkt mit bash ausgeführt wird ). $ wget -O - http://example.com/my-script.sh | bash Es funktioniert nicht, weil mein Skript readAnweisungen enthält. Aus irgendeinem Grund funktionieren diese nicht, wenn Sie zu bash leiten: # Piping to …
10 bash  shell  pipe  read 

3
Überprüfen Sie md5sum vom Rohr
Ich bin verwirrt, wie md5sum --checkes funktionieren soll: $ man md5sum -c, --check read MD5 sums from the FILEs and check them Ich habe eine Datei, an die ich sie weiterleiten kann md5sum: $ cat file | md5sum 44693b9ef883e231cd9f90f737acd58f - Wie kann ich überprüfen, ob die md5sum noch vorhanden ist, …
10 pipe  hashsum 



4
Stdin von einer Named Pipe bekommen
Ich versuche, Python in einem Terminalfenster auszuführen und es von einer Named Pipe umzuleiten. Dann schreibe ich in die Named Pipe in einem anderen Terminal und lasse diesen Befehl auf Python ausführen. Terminal 1: mkfifo p1 python &lt; p1 Terminal 2: echo -n "print \"Hello World\"" &gt; p1 Was passiert …


3
gzip - Umleitung oder Verrohrung?
Ich werde eine große Festplatte (750 GB) mit dd auf einer externen USB-Festplatte sichern. Sollte ich Umleitung oder Rohrleitungen verwenden? Welches ist effizienter? Oder gibt es einen Unterschied? Was ist auch die beste Blockgröße? USB dürfte hier der Engpass sein. dd if=/dev/sda bs=1M | gzip -c &gt; /mnt/sdb1/backups/disk.img.gz gzip -dc …
10 linux  gzip  pipe  dd 

4
Lassen Sie das Bash-Skript auf die Statusmeldung warten, bevor Sie fortfahren
Ich starte den Selenium-Server mit einem Bash-Skript. Wie Sie den Zeitstempeln im folgenden Protokoll entnehmen können, dauert es ungefähr 32 Sekunden, bis das Ding vollständig online ist: Feb 28, 2012 10:19:02 PM org.openqa.grid.selenium.GridLauncher main INFO: Launching a standalone server 22:19:02.835 INFO - Java: Sun Microsystems Inc. 20.0-b11 22:19:02.836 INFO - …
10 bash  logs  pipe  search  selenium 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.