Ich habe eine Datei, die "dann" und "da" hat. ich kann $ grep "then " x.x x and then some x and then some x and then some x and then some und ich kann $ grep "there " x.x If there is no blob none some will be created …
Im Wikipedia-Artikel über reguläre Ausdrücke scheint [[:digit:]]= [0-9]= \d. Was sind die Umstände, unter denen sie nicht gleich sind? Was ist der Unterschied? Nach einigen Recherchen denke ich, dass ein Unterschied darin besteht, dass der Klammerausdruck [:expr:]vom Gebietsschema abhängt.
Im VIM-Editor möchte ich im VIM-Befehlsmodus ein Zeilenumbruchzeichen (\ n) durch zwei neue Zeilenumbrüche (\ n \ n) ersetzen. Inhalt der Eingabedatei: This is my first line. This is second line. Befehl, den ich ausprobiert habe: :%s/\n/\n\n/g Ersetzt die Zeichenfolge durch unerwünschte Zeichen als This is my first line.^@^@This is …
Ich möchte wissen, welche Dateien die Zeichenfolge haben $Id$. grep \$Id\$ my_dir/mylist_of_files gibt 0 Vorkommen zurück. Ich entdeckte, dass ich verwenden muss grep \$Id$ my_dir/mylist_of_files Dann sehe ich, dass das $Idin der Ausgabe farbig ist, dh es wurde abgeglichen. Wie könnte ich den zweiten $abgleichen und warum funktioniert das nicht …
Ich versuche zu überprüfen, ob es sich bei einer Eingabe um eine Ganzzahl handelt, und ich habe sie hundert Mal durchgesehen, sehe aber den Fehler darin nicht. Leider funktioniert es nicht, es löst die if-Anweisung für alle Eingaben (Zahlen / Buchstaben) aus read scale if ! [[ "$scale" =~ "^[0-9]+$" …
Ich arbeite mit VImund versuche, einen Befehl zum Suchen und Ersetzen einzurichten, um einige Ersetzungen vorzunehmen, bei denen ich den regulären Ausdruck wiederverwenden kann, der Teil meiner Suchzeichenfolge ist. Ein einfaches Beispiel wäre eine Linie , wo ich ersetzen wollen (10)zu {10}, wobei 10 eine beliebige Zahl sein kann. Ich …
Ich kann es scheinbar nicht zum Laufen bringen. Die GNU sed-Dokumentation sagt, dass man aus der Pipe fliehen soll, aber das funktioniert nicht und auch nicht, wenn man eine gerade Pipe ohne Flucht benutzt. Das Hinzufügen von Parens macht keinen Unterschied. $ echo 'cat dog pear banana cat dog' | …
Collation um durch LC_COLLATEdefiniert nicht nur die Sortierreihenfolge der einzelnen Zeichen, sondern auch die Bedeutung des Zeichenbereiches. Oder doch? Betrachten Sie das folgende Snippet: unset LANGUAGE LC_ALL echo B | LC_COLLATE=en_US grep '[a-z]' Intuitiv Bist nicht in [a-z], daher sollte dies nichts ausgeben. Genau das passiert unter Ubuntu 8.04 oder …
Ich habe die Gewohnheit, eine Zeile pro Satz zu schreiben, weil ich normalerweise Dinge in LaTex kompiliere oder in einem anderen Format schreibe, bei dem Zeilenumbrüche ignoriert werden. Ich verwende eine leere Zeile, um den Beginn eines neuen Absatzes anzugeben. Jetzt habe ich eine Datei in diesem Stil, die ich …
Wie kann ich das erste Vorkommen zwischen zwei Mustern einschließlich auswählen? Vorzugsweise mit sedoder awk. Ich habe: text something P1 something content1 content2 something P2 something text something P1 something content3 content4 something P2 something text Ich möchte das erste Auftreten der Linien zwischen P1 und P2 (einschließlich P1-Linie und …
Ich bin auf Windows, aber ich denke, meine Frage ist hier noch richtig gestellt. C:\Users\User>grep --version GNU grep 2.6.3 C:\Users\User>sed --version GNU sed version 4.2.1 Mir ist aufgefallen, dass folgendes funktioniert (ausgeben here): echo here | grep -E "\w+" echo here | grep -E "[her]+" Dies funktioniert jedoch nicht (es …
Es scheint, ich missbrauche grep/ egrep. Ich habe versucht, in mehreren Zeilen nach Zeichenfolgen zu suchen und konnte keine Übereinstimmung finden, obwohl ich weiß, dass das, wonach ich suche, übereinstimmen sollte. Ursprünglich dachte ich, dass meine regulären Ausdrücke falsch waren, aber ich las schließlich, dass diese Werkzeuge pro Zeile funktionieren …
Ich versuche, einen regulären Ausdruck zu schreiben, in dem alle Wörter mit einer Länge von 10 Zeichen angezeigt werden und keiner der Buchstaben wiederholt wird. Bisher habe ich bekommen grep --colour -Eow '(\w{10})' Welches ist der allererste Teil der Frage. Wie würde ich nach der "Einzigartigkeit" suchen? Ich habe wirklich …
Ich muss bestimmte Längen in einem großen Dokument finden. Ich habe versucht, Regex dafür zu verwenden. Wenn ich zum Beispiel nach Zahlen mit genau zwei Ziffern suchen muss, verwende ich \d\d(dh / d zweimal, gefolgt von einem Leerzeichen). Das funktioniert gut. Aber um 10-stellige Zahlen zu finden, ist es nicht …
Ich möchte ein Grep für tun \resources\. Wie mache ich das? Ich habe es versucht: grep \resources\ grep \\resources\\ grep "\resources\" grep "\\resources\\" Keine dieser Arbeiten .
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.