Ich möchte in einem riesigen Datenbank-Dump suchen und ersetzen, und es tut nicht das, was meiner Meinung nach passieren sollte. Ich möchte nach meiner Zielzeichenfolge in der Datei suchen und dann die umgebenden 8 Zeichen oder so sehen (je nach Bedarf muss ich diese Zahl möglicherweise anpassen). Wie kann ich …
angesichts dieses Ausschnitts: exec 3>f echo foo >&3 echo bar >&3 cat f # returns foo bar Warum wird Bash an f angehängt? Vermisse ich etwas
Ist dies der richtige Weg, um mehrere aufeinanderfolgende Verarbeitungen im Hintergrund zu starten? for i in {1..10}; do for j in {1..10}; do run_command $i $j; done & done; Alle jsollten für eine bestimmte Zeit nacheinander verarbeitet werden i, aber alle isollten gleichzeitig verarbeitet werden.
Ich werde die Daten googleapis.txt analysieren bucket,abc-def-ghi-45gjd4-wwxis bucket,dde-wwq-ooi-66ciow-po22q instance,jkl-mno-1-zzz-68dkakw-oo9w8 disk,pqr-stu-10-kuy-l2oxapw-rp4lt Ich erwarte das Ergebnis wie folgt bucket,abc-def-ghi bucket,dde-wwq-ooi instance,jkl-mno-1-zzz disk,pqr-stu-10-kuy Ich denke, dass ich mich ändern muss -, um ein Leerzeichen zu sein, und dann diesen Befehl ausführen muss cat googleapis.txt | awk '{$NF="";sub(/[ \t]+$/,"")}1' | awk '{$NF="";sub(/[ \t]+$/,"")}1' Ich …
Ich habe ein Verzeichnis foomit Unterverzeichnissen. Ich möchte die gleichen Unterverzeichnisnamen in einem anderen Verzeichnis erstellen, ohne deren Inhalt zu kopieren. Wie mache ich das? Gibt es eine Möglichkeit, eine lsAusgabe als Klammererweiterungsliste zu erhalten?
Ich habe eine durch Tabulatoren getrennte Datei, die folgendermaßen aussieht: gene v1 v2 v3 v4 g1 NA NA NA NA g2 NA NA 2 3 g3 NA NA NA NA g4 1 2 3 2 Die Anzahl der Felder in jeder Zeile ist fest und gleich. Ich möchte diese Zeilen …
Angenommen, ich habe mehrere Bash-Skripte, die parallel ausgeführt werden, mit Code wie dem folgenden: #!/bin/bash tail -f /dev/null & echo "pid is "$! Gibt $!mir garantiert die PID der neuesten Hintergrundaufgabe in diesem Skript oder ist es die aktuellste Hintergrundaufgabe weltweit? Ich bin nur neugierig, ob das Verlassen auf diese …
Ich habe eine Textdatei unter Linux, deren Inhalt wie folgt ist: help.helloworld.com:latest.world.com dev.helloworld.com:latest.world.com Ich möchte den Inhalt vor dem Doppelpunkt wie folgt erhalten: help.helloworld.com dev.helloworld.com Wie kann ich das im Terminal machen?
Ich habe eine Weile versucht, die Antwort auf diese Frage zu finden. Ich schreibe ein schnelles Skript, um einen Befehl auszuführen, der auf der Ausgabe von awk basiert. ID_minimum=1000 for f in /etc/passwd; do awk -F: -vID=$ID_minimum '$3>=1000 && $1!="nfsnobody" { print "xfs_quota -x -c 'limit bsoft=5g bhard=6g $1' /home …
Ich habe die Datei versehentlich überschrieben /usr/bin/mdmon. Wie kann ich dies rückgängig machen oder die Datei neu installieren? Mein System ist Arco Linux I3 Edition, Macbook Air 2017.
Ich versuche, eine Datei mit Befehlsausgabe zu überschreiben, aber nur, wenn eine Ausgabe vorhanden ist. Das heißt, ich möchte normalerweise mycommand > myfile aber wenn dies myfilemit leeren Daten überschrieben würde , möchte ich die alte Version von beibehalten myfile. Ich dachte, dass etwas mit ifnemöglich sein sollte, a la …
Ich benutze gerade watch head -n 17 * das funktioniert, zeigt aber auch alle Zeilen bis zum 17 .. Grundsätzlich möchte ich nur die letzte Zeile für jede Datei anzeigen, die mit meinem aktuellen Ansatz angezeigt wird. Wie kann ich das erreichen? Beispiel Reduzieren wir zum Beispiel die Zeile nr. …
Dies funktioniert in Bash: touch a b c echo !(a) Wenn ich das obige Skript in zsh (mit kshglobon) ausführe , beschwert es sich: zsh: number expected Wenn ich hinzufügen , |nach a, es funktioniert: echo !(a|) Warum?
Ich arbeite als Lehrer. In meiner Lektion gibt es bestimmte Routinen, die mit zeitgesteuerten Ereignissen in Orage angekündigt und an Benachrichtigungen gesendet werden. Z.B: Aufräumen Stühle aufstellen Meine Schüler baten mich, eine Countdown-Uhr auf den Bildschirm zu stellen, um zu warnen, wie viel Zeit bis zu einem Ereignis verbleibt. Ich …
ZB Kommandozeile: test.sh arg1 | grep "xyz" Ist es möglich, die vollständige Befehlszeile einschließlich des folgenden grep im Bash-Skript test.sh abzurufen?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.