Ich möchte die Zeile 4598 in der folgenden Datei anzeigen. Eigentlich möchte ich die Zeile NACH dem n-ten Auftreten einer Übereinstimmung anzeigen. In diesem Fall ist die Zeile nach dem 3. Auftreten von <Car>. Wie gehe ich vor? <Car> 10456 </Car> <Car> 70192 </Car> <Car> 4598 </Car>
Wenn ich ls /directory | grep '[^term]'in Bash ausführe, erhalte ich eine regelmäßige Auflistung, als würde der grepBefehl irgendwie ignoriert. Ich habe das Gleiche mit egrepversucht, ich habe versucht, es mit doppelten und einfachen Anführungszeichen zu verwenden, aber zu keinen besseren Ergebnissen. Wenn ich es versuche, ls /directory | grep …
Ist es möglich, Folgendes zu tun emacs: Abfrage Ersetzen Sie alle Zahlen in einer Region durch die Zahl + n, zum Beispiel wenn Sie: 12 and 7 are nice numbers Sei n 3, dann sollte es sich in verwandeln 15 and 10 are nice numbers
Wenn ich /regextippe, springt der Cursor vorübergehend zur ersten Übereinstimmung und alle Übereinstimmungen werden hervorgehoben. Dies wird während der Eingabe aktualisiert. Ist es möglich, dieses Verhalten zu bekommen, wenn ich mich auf eine Substitution vorbereite? Wenn ich zum Beispiel an einem komplizierten regulären Ausdruck arbeite :%s/\<regex\>/, möchte ich wissen, was …
Angenommen, Sie haben eine Textdatei: foo fnord bar bizz foo poit Und jetzt möchte ich sowohl "foo" als auch "bar" durch "narf" ersetzen. Ich weiß, ich könnte gebrauchen: sed -e 's/foo/narf/g' -e 's/bar/narf/g' fileName Ich möchte jedoch mit einem ODER-Operator arbeiten, der dem regulären Ausdruck sagt, dass beide Nadeln über …
Wie drucke ich das Bild-Exif-Datum mit einem Tool wie exiv2? Mein Ziel ist es, das Bildjahr und den Monat in separate Variablen zu schreiben. Muss ich die Ausgabe wirklich mit Regex analysieren oder gibt es eine Alternative zu so etwas: exiv2 DSC_01234.NEF -ps | grep 'Image timestamp' | ...regex to …
2492 some string continues here Ich möchte dies in konvertieren 2492 in Bash. Wie würde ich das machen? Das fühlt sich eng an, funktioniert aber nicht: var="2492 some string continues here " echo ${var%[[:space:]]*}
Also, wahrscheinlich sollte ich das verwenden grep. Solange ich eine rekursive Suche benötige, sollte ich verwenden grep -r. Aber dann weiß ich nicht, was ich als nächstes tun soll;) Wie kann ich das machen?
Ich wollte nur fragen, ob es einen Befehl gibt, der für gängige Muscheln (Bash, Dash, Kornshell) funktioniert. Es soll prüfen, ob die lineVariable einen Teil des Pfades enthält. if [[ $line =~ "$PWD"$ ]] ;then
Ich versuche zu ändern jpg - Dateien mit einem Punkt genannt und ein Leerzeichen am Anfang und mit einem fehlenden Punkt vor dem Ende (wie dies . StartjpgzuStart.jpg Der Punkt macht die Dateien versteckt aus sedund ls -allistet die Dateien , so dass ich kochend ls -alan sed. Ich habe …
Angenommen, ich hatte einen Textblock in ~/.bashrc: #~/.bashrc # ...some commands... # aliases alias suicide='sudo rm -rf /' # end aliases # other commands Ich möchte diesen Textblock durch einen anderen Text ersetzen, der zwischen zwei Markierungen in einer anderen Datei enthalten ist: stuff-to-place-in-bashrc.txt # stuff-to-place-in-bashrc.txt # ...stuff... # aliases …
Aus Wie kann ich nur die pid-Spalte und nur die Pfadname-Spalte in der lsof-Ausgabe extrahieren? awk '{ for (i=9; i<=NF; i++) { if ($i ~ "string" && $1 != "wineserv" && $5 == "REG" && $NF ~ "\.pdf") { $1=$2=$3=$4=$5=$6=$7=$8="" print } }}' Der Regex "\.pdf"passt /.../pdf.../...in Gawk, aber nicht …
Manchmal möchte ich testen, ob meine Regex korrekt ist. Wie kann ich Reverse regexMatch von stdin machen? Zum Beispiel kann ich einen String mit dem bereitgestellten regulären Ausdruck abgleichen, wie zum Beispiel: grep "\(foo\)-bar" foo bar foo-bar foo-bar #Match found Was ich tun möchte, ist das Gegenteil, so etwas: $ …
Ich habe eine riesige Datei (mehr als 2 GB), in der die Daten wie folgt sind. 12,324,32342,E:fsdsf,23432,34534,45345,324 13,3224,342,E:werwefsdsf,23432,34534,45345,324 121,3244,33442,E:,23432,34534,45345,324 Hier muss ich alle Vorkommen der 4. Spalte ersetzen, wo immer sie auf E:ein Leerzeichen stößt "", aber wo immer sie danach eine Zeichenfolge E:findet, sollte diese so bleiben, wie sie …
Ich habe eine große Textdatei und möchte nur einige der Zeilen betrachten. Die erste Zeile, die ich möchte, stimmt mit einem regulären Ausdruck überein R, und wenn die Zeile mit dem regulären Ausdruck übereinstimmt S, ist mir diese Zeile oder die folgenden Zeilen egal. Linien in der Mitte stimmen nicht …
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.