Neue Fragen mit dem Tag «pipe»

Insgesamt gefunden 311 Fragen

0
Bewertungen
1
Antwort
735
Ansichten

Wie kann ich hier ein Dokument in der Mitte einer Pipe verwenden?

Ich möchte einige Inhalte generieren: passphrase=$(<passphrase) envsubst <<EOF apiVersion: v1 kind: Secret metadata: name: openshift-passphrase stringData: passphrase: $ EOF und pfeife es an oc create -f -. Wenn ich eine Pfeife nach dem füge EOF, funktioniert es nicht. Wie kann man den meh...
fragte simbo1905 vor 5 Jahren

3
Bewertungen
2
Antworten
715
Ansichten

Wie kann ich die Ausgabe von stdout in vim umleiten?

Ich möchte die Ausgabe von echoin vim anzeigen und nach dem Betrachten in eine Datei speichern. Ich habe es versucht echo $PATH | vim, erhalte aber folgende Fehlermeldung: Vim: Warning: Input is not from a terminal Vim: Error reading input, exiting... Vim: Finished. Was kann ich machen?
fragte Human vor 5 Jahren

0
Bewertungen
2
Antworten
757
Ansichten

Wie kann ich die Ausgabe des Befehls an einen anderen Befehl weiterleiten, während er auch auf der Konsole angezeigt wird?

Ich möchte einen Teil der Ergebnisse eines Streams in eine Datei schreiben, aber ich möchte, dass der gesamte Inhalt des Streams auf der Konsole gedruckt wird. Gibt es einen Befehl, der dabei helfen könnte? Minimales Beispiel: Angenommen, ich hatte eine Datei foo.txtmit Inhalt: bat dude rude Und ic...

0
Bewertungen
1
Antwort
473
Ansichten

Pipeline nach dem Bezug eines Basicscript

ich habe einen Code # Inside Child.sh ChildVariable=BigChild # Inside Parent.sh source ./Child.sh echo "ChildVariable=$" Ausgabe: ChildVariable=BigChild Aber, # Inside Parent.sh source ./Child.sh | sed 's/\(.*\)/\t\1/' echo "ChildVariable=$" Ausgabe: ChildVariable= Ich muss die Ausgabe (fal...
fragte Nikhil vor 5 Jahren

0
Bewertungen
1
Antwort
442
Ansichten

Überspringen Sie N Bytes alle M Bytes, während Sie aus Named Pipe lesen

Ich leite Daten von einem Prozess zum anderen, aber dieser Stream muss gefiltert werden. Der erste Prozess ist ffmpegund der zweite ist ffplay. ffmpegBietet einen unaufbereiteten Video-Frame fplayzum Rendern, fügt jedoch jedem Frame 32 Byte Header hinzu . Bei einem 720p-Frame bedeutet dies, dass jed...
fragte peetonn vor 5 Jahren

2
Bewertungen
0
Antworten
1083
Ansichten

In-Place-Delta schreibt aus einer Pipe

Ich suche nach einer Möglichkeit, nur die Teile einer Datei zu überschreiben, die sich von dem unterscheiden, was in die Datei geschrieben werden soll, sodass die Datei mit der geringst möglichen Anzahl von Schreibvorgängen auf die Festplatte geändert wird. Mein Plan ist, ein wenig Deduplizierung du...

0
Bewertungen
1
Antwort
379
Ansichten

Named Pipe für die Kommunikation zwischen Prozessen

Ich möchte eine Named Pipe für die Kommunikation zwischen einem PHP-Serverskript und einem Dienst verwenden, dh einen Prozess (ein Python-Skript), der am anderen Ende der Pipe lauscht. Dieser Dienst wird absichtlich unter einem nicht privilegierten Benutzer ausgeführt und erstellt auch die Pipe mit...
fragte highsciguy vor 5 Jahren

0
Bewertungen
1
Antwort
468
Ansichten

Übergeben Sie die Cronjob-Ausgabe als Parameter an curl

Ich habe einen Cronjob, der stündliche Unterstützung braucht. Jetzt möchte ich jeden stderr an eine API übergeben. 0 * * * * /usr/local/sbin/script.sh 2>&1 | curl -k -X GET "https://192.168.0.25/path/of/joomla/instance/index.php?option=com_user&task=sendSMSalert&msg=variable" Ich bin...

0
Bewertungen
0
Antworten
564
Ansichten

Log in weniger

Lass es eine Protokolldatei geben, nenne es /var/log/example. Wie üblich gibt ein Dienst ständig Zeilen in diese Datei aus. Ich möchte den Inhalt dieser Datei in Echtzeit less(oder gleichwertig) ansehen . Ich kenne die Befehle Fund Gin less, aber der Inhalt des Protokolls wird so angezeigt. Ich möch...
fragte LDericher vor 5 Jahren

1
Bewertungen
2
Antworten
465
Ansichten

Verwenden Sie vim in pipeline, um die aktuelle Zeile beim Beenden auf stdout auszugeben.

Kann ich so etwas tun: $ ls | vim | xargs ... und haben vim alle Zeilen, die beim Beenden visuell ausgewählt wurden, zu stdout? Wenn es einfacher wäre, einfach die "aktuelle Zeile" auszugeben, dann funktioniert das auch. Ich bin natürlich offen für die Übergabe einiger Befehlszeilenargumente an vim...
fragte Brad Parks vor 5 Jahren

2
Bewertungen
2
Antworten
524
Ansichten

GNU "parallel --pipe" verarbeitet stdin nicht zeilenweise

Ich bin total verwirrt, wie man GNU parallel verwendet, um stdin an den Jobbefehl zu übergeben. Ich habe, was ich mir vorstellte, ein wirklich üblicher Anwendungsfall. Ich habe einen Prozess xxd, der etwas mit stdin macht und stdout ausgibt. Ich habe zum Beispiel eine Möglichkeit, einen anderen Stan...
fragte ThorSummoner vor 5 Jahren

0
Bewertungen
1
Antwort
808
Ansichten

Mit xargs übergeben Sie Argumente an die Sub-Shell mit Pipe

Ich möchte einige Dateien umbenennen. Ich denke, ich kann xargs dafür benutzen. find ./ -name "upload.log-*" ./upload.log-20180622.gz-20180624.gz-20180626.gz ./upload.log-20180624.gz-20180626.gz ./upload.log-20180620.gz-20180622.gz-20180624.gz-20180626.gz ./upload.log-20180621.gz-20180623.gz-201806...

2
Bewertungen
1
Antwort
416
Ansichten

Stderr-Ausgabe duplizieren und mit stderr in der Bash zusammenführen, ohne die Reihenfolge zu ändern

Ich möchte sowohl stderr als auch stdout in eine Protokolldatei schreiben und stderr auf das Terminal (oder das Standardausgabegerät) drucken. Motivation: Ich habe einen Befehl in meiner crontab und möchte alle Ausgaben in einer Datei protokollieren. Ich möchte, dass cron mir eine E-Mail sendet, wen...

2
Bewertungen
1
Antwort
746
Ansichten

Wie kann man zwei Zeilen mit `sed` verketten?

Ich versuche, zwei Zeilen der iwlistAusgabe zu verketten . Meine grepund sed-Befehle zum Entfernen von führenden und nachgestellten Leerzeichen funktionieren gut, aber ich kann nicht die letzte sedAnweisung erhalten, um das \nzu entfernen . Was vermisse ich? sudo iwlist wlan0 scanning | grep -e ESSI...
fragte sceddy vor 5 Jahren

1
Bewertungen
1
Antwort
501
Ansicht

Verwenden von> und <in einer Batchdatei mit einer for-Schleife

Wenn Sie dies in einer test.batDatei tun : for %%i in (__src\*.js) do jsmin <"%%i" >"temp\%%~ni%%~xi" "(C) Example" Ich hatte erwartet zu sehen: D:\Temp>jsmin <"__src\background.js" >"temp\background.js" "(C) Example" aber ich sehe das stattdessen: D:\Temp>jsmin "(C) Example" 0&l...
fragte Basj vor 5 Jahren

1
Bewertungen
2
Antworten
470
Ansichten

Linux bash - wie kann ich eine Liste von Binärdateien ausführen, die von einem anderen Skript generiert werden?

Ich habe ein Skript, das eine Liste der auszuführenden Binärdateien generiert: \home\joe\bin\script1 \home\joe\bin\script2 \home\joe\bin\script3 .. Frage 1: Wie kann ich alle diese Dateien nacheinander über die Befehlszeile ausführen? Eine Möglichkeit, dies zu tun, besteht darin, die Liste der Binä...
fragte motam79 vor 5 Jahren

3
Bewertungen
2
Antworten
7946
Ansichten

Rufen Sie den Antworttext ab und zeigen Sie den HTTP-Code per curl an

Ich habe einen Endpunkt, der JSON (Antworttext) zurückgibt. Ich muss den Antwortkörper durch Locken bekommen und ihn verarbeiten (zum Beispiel mit jq). Es klappt: response=$(curl -s https://swapi.co/api/people/1/?format=json) name=$(echo $response tmpFile | jq '.name') # irrelevant command, but I ne...
fragte mkczyk vor 5 Jahren

1
Bewertungen
1
Antwort
355
Ansichten

Wie kann ich das Linux-Terminal verwenden, um nur Teile der mit harten Zeichenfolgen verketteten Programmeingänge zu pfeifen?

Ich verstehe, dass ich Xargs so verwenden kann: echo "-i inputfile.raw -o outputfile.jpg" | xargs -t ./myprogram Ich teste die Anwendung jedoch fuzz und ich habe einen Fuzzer, der so funktioniert: echo "some text" | myfuzzer Ausgabe: "@ om3 t9gxt" Mit anderen Worten, mein Fuzzer nimmt einen String u...
fragte the_endian vor 5 Jahren

0
Bewertungen
1
Antwort
522
Ansichten

Wie füge ich einen benutzerdefinierten Parser für einen Dateityp in MC Viewer hinzu?

Wenn Sie im Mitternachtsbefehl F3auf eine .sqliteDatei drücken, zeigt der Viewer anstelle der ursprünglichen Binärdatei den SQL-Dump der Datei an und F8kann verwendet werden, um zwischen den analysierten und den unformatierten Modi zu wechseln . Dieses Verhalten ist für einige andere Dateitypen verf...
fragte ccpizza vor 6 Jahren

4
Bewertungen
2
Antworten
1275
Ansichten

Der Grep-Exit-Status wurde mit Pipe und Variable nicht erfolgreich getestet

Ich brauche einen möglichst kurzen Bash-Testbefehl (Bracket-Test), um das Ergebnis des Pipe-grep mit Variable als Suchargument auszuwerten. Ich teste, ob sich eine neue Zeichenfolge im Array befindet - den Array-Inhalt als Zeilen an grep weiterleiten und den Exit-Code überprüfen. Aber irgendwie klap...
fragte uldics vor 6 Jahren

1
Bewertungen
2
Antworten
424
Ansichten

Pipe-Ausgabe vom Programm in eine dynamische, benannte Datei (enthält Datum)

Ich bin immer noch ein Neuling in der Flaschenfütterung, also geh einfach. Ich habe mich so weit gegoogelt, aber ich finde keine Antwort. Ich führe ein Programm aus, das CSV-Daten ausgibt, und leitet es an log.csv weiter Ich bin auf der Suche nach einer Möglichkeit, die Pipe-Ausgabe mit dem Datum un...
fragte poor_red_neck vor 6 Jahren

2
Bewertungen
0
Antworten
424
Ansichten

Kann ein Win10-GURU diese Lösung zum Teilen von Videos bei Änderungen der Auflösung automatisieren?

Kann ein Windows10-Guru helfen, dies zu automatisieren? Ich habe die Lösung von Lord Neckbeard im folgenden Beitrag nicht automatisieren können: Wie werden Videodateien bei festgestellter Änderung der Auflösung aufgeteilt? (dh aufgezeichnete Streams mit mehreren Breiten) Idealerweise sollte ich die...

1
Bewertungen
1
Antwort
481
Ansicht

Befehlszeile: Wie werden Leerzeichen in Dateinamen behandelt?

Ich messe die Gesamtgröße einer Reihe von Dateien, deren Pfade ich in einem Textdokument, files.txt, gespeichert habe. Beispielinhalt von files.txt: file1.txt file2.txt file3.txt Dieser Shell-Befehl gibt mir die gewünschte Ausgabe: $ du -hc $(cat files.txt) Es sei denn, ich habe einen Dateinamen m...
fragte escapecharacter vor 6 Jahren

0
Bewertungen
0
Antworten
422
Ansichten

WALL in vi / emacs?

Wie würde ich WALLeine Programmvorlage in vi oder emacs einbinden? Versuchte dies ohne Glück: wall vi template.C cat template.C | wall wall :wq Hinweis: template.C enthält eine Vorlage für C ++ - Code, z. B. Iostream, Namespace, Int-Main usw. und einen Kommentarkopf für eine beginnende Programmierk...
fragte Joe Smith vor 6 Jahren

1
Bewertungen
0
Antworten
363
Ansichten

Richtige Berechtigungen für ein per Postfix übertragenes Skript

Wie mein fast alliterativer Titel besagt, versuche ich, Postfix so zu konfigurieren, dass eingehende Nachrichten an ein PHP-Skript weitergeleitet werden. Momentan versucht postfix offenbar, das Skript als Benutzer "nobody" auszuführen. Das heißt, wenn sich das Skript an einem anderen Ort als einem ö...
fragte Ryan Griggs vor 6 Jahren

0
Bewertungen
2
Antworten
738
Ansichten

Wie kann ich die Eingabe in Windows Power Shell an Wireshark übergeben?

Ich versuche, den folgenden Befehl in Power Shell auszuführen: C:\Users\mne\Desktop\plink.exe -ssh -pw abc root@myhost "tcpdump -w - -U -i vethf90673c 'port 5000'" | &"C:\Program Files\Wireshark\Wireshark.exe" -k -i - Wireshark startet jedoch nie, PowerShell druckt nur, dass tcpdump zuhört. Wie...
fragte Mohammed Noureldin vor 6 Jahren

1
Bewertungen
1
Antwort
1067
Ansichten

Shell unter Verwendung von netcat unter Windows umkehren (Option no -e)

Gibt es eine Möglichkeit, unter Verwendung von netcat eine Reverse-Shell zu erhalten, ohne die Option -e zu verwenden, da dies die Benutzerkontensteuerung auslöst? Ich habe es von Linux auf Linux mit einer Named Pipe zum Laufen gebracht. Ich wollte etwas Ähnliches in Windows erreichen. Beim Ausführe...
fragte Adriano_epifas vor 6 Jahren

-1
Bewertungen
1
Antwort
338
Ansichten

Wie kann man die Verrohrung richtig umkehren?

Ich versuche, das Pfeifen rückgängig zu machen. Genauer gesagt versuche ich, diese Aussage umzukehren: echo 'benutzer: passwd' | sudo chpasswd Ich würde gerne den "sudo chpasswd" im Voraus erhalten. Ich habe beides versucht: sudo chpasswd <echo 'Benutzer: Passwd' Und: sudo chpasswd <(echo...
fragte Mathias Maes vor 6 Jahren

1
Bewertungen
3
Antworten
1541
Ansicht

Schreiben in eine Datei von einem udev-RUN-Befehl

Ich arbeite an der Erstellung eines udev-Regelsatzes, der jedes Mal, wenn ein bestimmtes USB-Laufwerk eingefügt wird, in eine Protokolldatei schreibt. Mein Regelsatz, gespeichert in /etc/udev/rules.d /99-log-USB-drive.rules, enthält derzeit Folgendes: # Skip if not the expected USB drive ENV!="SOMEU...
fragte fuumind vor 6 Jahren

0
Bewertungen
0
Antworten
451
Ansicht

Leiten Sie eine Liste der Dateien an lrztar oder lrzip

Ich weiß, dass Sie die Ausgabe eines `` find'-Befehls an tar und dann diese Datei an lrzip weiterleiten können, aber ich weiß auch, dass dies die Komprimierungseffizienz verringern wird find . -name "*.tex" |lrztar -n -o find.lrztar-n - und find . -name "*.tex" |lrzip -n -o find.lrzip-n - das funk...
fragte Nero gris vor 6 Jahren