Als «io-redirection» getaggte Fragen

Die E / A-Umleitung wird beim Shell-Scripting verwendet. Mit dieser Funktion kann die Ausgabe eines Befehls als Eingabe für einen anderen Befehl umgeleitet werden, oder ein Befehl kann die Eingabe aus einer Datei anstelle des Standardeingabestreams oder des Terminals übernehmen. Der gesamte Prozess hilft dabei, Datenströme auf verschiedene Weise zu verbinden.

10
So hängen Sie mehrere Zeilen an eine Datei an
Ich schreibe ein Bash-Skript, um nach einer Datei zu suchen, wenn sie nicht existiert. Dann erstelle sie und hänge sie an: Host localhost ForwardAgent yes So "line then new line 'tab' then text"denke ich sein ein sensibles Format. Ich weiß, dass du das kannst: cat temp.txt >> data.txt Aber es …

3
Was sind die Steuerungs- und Umleitungsoperatoren der Shell?
Ich sehe oft Online-Tutorials, die verschiedene Befehle mit verschiedenen Symbolen verbinden. Zum Beispiel: command1 | command2 command1 & command2 command1 || command2 command1 && command2 Andere scheinen Befehle mit Dateien zu verbinden: command1 > file1 command1 >> file1 Was sind diese Dinge? Wie werden sie genannt? Was machen Sie? Gibt …



8
Wie kann ich stdout an mehrere Befehle senden?
Es gibt einige Befehle, die Eingaben filtern oder bearbeiten und sie dann als Ausgabe weitergeben, denke ich normalerweise stdout- aber einige Befehle nehmen einfach das stdinund tun, was sie damit tun, und geben nichts aus. Ich kenne mich am besten mit OS X aus und so gibt es zwei, die …

2
Anzeigen von stdout / stderr des systemd-Dienstes
Ich habe eine einfache systemd-Servicedatei für eine benutzerdefinierte Anwendung erstellt. Die Anwendung funktioniert gut, wenn ich sie manuell ausführe, aber meine CPU wird voll, wenn ich sie mit systemd ausführe. Ich versuche herauszufinden, wo mein Problem liegt, aber ich weiß nicht, wo ich die Ausgabe finden soll (oder wie ich …

1
Bash: Was macht "> |"?
Ich habe gerade gesehen, wie das aufgeschrieben wurde. $ some-command >| /tmp/output.txt Vertikale Pipes werden in Standard-Redirects verwendet, um die Ausgabe eines Befehls an einen anderen zu "leiten". Ist dies >|in der Tat völlig nutzlos, wie es auch >in diesem Szenario der Fall wäre ?

7
Wie leite ich die Ausgabe von wget als Eingabe zum Entpacken um?
Ich muss eine Datei von diesem Link herunterladen . Der Dateidownload ist eine Zip-Datei, die ich im aktuellen Ordner entpacken muss. Normalerweise würde ich es zuerst herunterladen und dann den Befehl zum Entpacken ausführen. $ wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zip $ unzip temp.zip Aber auf diese Weise muss ich zwei Befehle …



2
Wie leite ich die Ausgabe von Cron in eine Datei um?
Ich habe ein Sicherungsskript, das ich zu einer bestimmten Tageszeit ausführen muss, damit ich es cronfür diese Aufgabe verwende. Außerdem versuche ich von cron aus, die Ausgabe des Sicherungsskripts an a umzuleiten logfile. crontab -e */1 * * * * /home/ranveer/backup.sh &>> /home/ranveer/backup.log Im obigen Cron-Eintrag leite ich beide stderr …


5
Prozessersetzung und Rohrleitung
Ich habe mich gefragt, wie ich das Folgende verstehen soll: Die Standardausgabe eines Befehls in die Standardausgabe eines anderen Befehls zu leiten, ist eine leistungsstarke Technik. Aber was ist, wenn Sie die Standardausgabe mehrerer Befehle weiterleiten müssen? Hier kommt die Prozesssubstitution ins Spiel. Mit anderen Worten, kann die Prozessersetzung das …



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.