Wenn ich renne: sudo /usr/local/nginx/sbin/nginx -t Ich komme zurück: nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful Ich möchte nur die letzte Zeile, damit ich laufe: sudo /usr/local/nginx/sbin/nginx -t | sed -e '$!d' Aber ich komme genauso zurück wie ohne sed.
Ich habe Probleme, meine sed-Syntax zu ändern, um einem numerischen Organisationsschema eine unterschiedliche Anzahl führender Nullen hinzuzufügen. Die Zeichenfolgen, mit denen ich arbeite, sehen wie folgt aus 1.1.1.1,Some Text Here Nutzung der sed-Syntax sed -r ":r;s/\b[0-9]{1,$((1))}\b/0&/g;tr" Ich kann die Antwort auslösen 01.01.01.01,Some Text Here Was ich jedoch suche, ist etwas, …
Gibt es einen Befehl, mit dem ich die letzten n Zeilen in einer Datei bearbeiten kann? Ich habe mehrere Dateien, die alle eine unterschiedliche Anzahl von Zeilen enthalten. Aber ich möchte die letzten n Zeilen in jeder Datei ändern. Ziel ist es, Kommas in den letzten n Zeilen durch Semikolons …
Ich möchte eine Zeile aus einer Datei entfernen, die ein bestimmtes Zeichen nur einmal enthält. Wenn es mehr als einmal vorhanden ist oder nicht, dann behalte die Zeile in der Datei. Beispielsweise: DTHGTY FGTHDC HYTRHD HTCCYD JUTDYC Hier ist das Zeichen, das ich entfernen möchte, Cso, dass der Befehl Zeilen …
Ich habe eine CSV-Datei als input.csv "1_1_0_0_76" "1_1_0_0_77" "1_1_0_0_78" "1_1_0_0_79" "1_1_0_0_80" "1_1_0_0_81" "1_1_0_0_82" "1_1_0_0_83" "1_1_0_0_84" "1_1_0_0_85" ............. und so weiter. Ich muss diese CSV-Datei in konvertieren result.csv 1,1,0,0,76 1,1,0,0,77 1,1,0,0,78 1,1,0,0,79 1,1,0,0,80 1,1,0,0,81 1,1,0,0,82 1,1,0,0,83 1,1,0,0,84 1,1,0,0,85
Ich habe eine Datei, die Epochendaten enthält, die ich in lesbare konvertieren muss. Ich weiß bereits, wie die Datumskonvertierung durchgeführt wird, z. [server01 ~]$ date -d@1472200700 Fri 26 Aug 09:38:20 BST 2016 ..aber ich habe Mühe herauszufinden, wie ich seddurch die Datei gehen und alle Einträge konvertieren kann. Das Dateiformat …
Ich habe eine Datei, die Details zu VMs enthält, die in einem Hypervisor ausgeführt werden. Wir führen einen Befehl aus und leiten die Ausgabe in eine Datei um. Und die Daten sind im folgenden Format verfügbar. Virtual Machine : OL6U5 ID : 0004fb00000600003da8ce6948c441bb Status : Running Memory : 65536 Uptime …
Wie lösche ich eine Reihe von nachgestellten Kommas in bash: a,b,c,d,,,, 1,2,3,,,, Gewünschte Ausgabe: a,b,c,d 1,2,3 Versucht dies zu tun: grep "5628" test.csv | sed 's/,*$//g' aber es funktioniert nicht. Die Datei stammte ursprünglich von einem Windows-Computer.
So ersetzen Sie das dritte Vorkommen der Zeichenfolge in der Datei mit dem sedBefehl. Beispiel: Ändern Sie nur das dritte Vorkommen von isto usin der Datei. Meine Eingabedatei enthält: hai this is linux. hai this is unix. hai this is mac. hai this is unchanged. Ich erwarte Ausgabe ist: hai …
ich habe Eingang: NISHA =\455 Ausgabe: NISHA = 455 Ich möchte \aus der Ausgabe entfernen . Ich habe versucht, den Befehl zu verwenden, sed "s/[\]//g" Paber er funktioniert nicht und weist auf einen Fehler hin: character found after backslash is not meaningful
Beispiel: This is { the multiline text file } that wants { to be changed } anyway. Soll werden: This is that wants anyway. Ich habe einige ähnliche Themen im Forum gefunden, aber sie scheinen nicht mit mehrzeiligen geschweiften Klammern zu funktionieren. Wenn möglich, würde ich eine einzeilige Methode bevorzugen, …
Mit der bashShell in einer Datei mit Zeilen wie den folgenden first "line" <second>line and so on Ich möchte ein oder mehr Vorkommen von ersetzen "line"\n<second>mit other charactersund jedes Mal zu erhalten: first other characters line and so on Daher muss ich eine Zeichenfolge sowohl durch Sonderzeichen wie "und <als …
Ich mache grep und sed und erhalte 2 Zeilen einer Datei, die mich interessiert. Wie kann ich diese Zeilen in einer einzelnen Zeile erhalten, die mit dem neuen Zeilenzeichen endet? Jetzt bekomme ich: pattern1 pattern2 Ich hätte gern pattern1 pattern2 \n
Was bedeutet die "Inplace" -Modifikation einer Datei, zB via sed -ioder perl -i? Meine Frage ist, wie diese Inplace-Änderung durchgeführt wird. Wird die Datei kopiert, erfolgt die Änderung in der Kopie und ersetzt dann das Original? Oder wird die Originaldatei irgendwie geändert?
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.