Meine Frage folgt dieser: Datei (1) und Magie (5): Beschreibung anderer Formate . Ich möchte eine FASTA-Sequenz beschreiben ( http://en.wikipedia.org/wiki/FASTA_format ) Es könnte eine DNA-Sequenz sein (nur mit ATGC) >header ATGCTAGCATAGCATCGATGCTGTAGCTACGTAGCTACGTCTACG Ein "magisches" Muster wäre >.*\n[ATGC]* oder eine PROTEIN- Sequenz (ACDEFGHIKLMNPQRSTVWYBZX, die auch ATGC enthält) >header AHITKLMNPQRGHIKLMNPQRC Ein "magisches" Muster …
Das ist meine grep Suche grep 'Invoker_Slark*' true_pairscore.txt Aber es gibt die Zeile zurück Invoker_Slardar. Obwohl die Datei enthält Invoker_Slark. Warum ist das so?
Warum scheitert das? touch "$(printf "a\nb")"; find . -regex './.\n.' Ich habe auch diese ausprobiert, von denen keine funktioniert: find . -regextype posix-extended -regex '.\n.' find . -regextype posix-awk -regex '.\n.' find . -regextype posix-basic -regex '.\n.' find . -regextype posix-egrep -regex '.\n.' Der einzige Weg, wie es zu funktionieren …
Die gOption (zB s/pattern/replacement/g) für viele Werkzeuge , dass die Verwendung Regex-Stil Pattern Matching und der :gBefehl in ed, ex, vi, und vimhaben ziemlich ähnliche Nutzung und Bedeutung: erfüllt die regex „global“, das heißt, nicht aufhören nach dem ersten Spiel. Ich habe eine zweifache Frage dazu: Was war zuerst da, …
Gemäß grep --helpund man grepkönnen wir die -POption verwenden, um das Muster als regulären Perl-Ausdruck (PCRE, um genau zu sein) anstelle der standardmäßigen regulären POSIX-Basisausdrücke (BRE) zu interpretieren . In der Perl-Sprache können dem Ausdruck verschiedene Modifikatoren hinzugefügt werden, um die Musterinterpretation (in der Syntax von /pattern/modifiers) anzupassen . Also, …
Ich habe solche Zeilen in meinem Text. Text vor Muster = Müll ** Text nach Muster ist Muster Wenn ich %s/pattern/saturn/es in VIM mache , ersetzt es alle Vorkommen von pattern. Aber ich möchte nur die Ereignisse ersetzen, die danach kommen =. Es sollte alles in der vorhergehenden Zeile ignorieren …
Ich möchte eine Datei basierend auf den Ergebnissen eines regulären Ausdrucks sortieren. Zum Beispiel, wenn ich die folgenden Eigenschaftsdeklarationen in Obj-C habe @property (nonatomic, strong) id <AlbumArtDelegate, UITextFieldDelegate> *albumArtView; // 1 @property (nonatomic, strong, readonly) UIImageView *profileView; // 2 @property (nonatomic, strong, readwrite) UIButton *postFB; // 3 @property (nonatomic, assign) …
Nano nennt es ^L, aber natürlich tippt er so etwas wie $ grep -v "^\^L" file funktioniert nicht Sein Unicode-Codepunkt ist 000C. Wie kann ich es in einem regulären Ausdruck abgleichen?
Ich hatte den Eindruck, dass ein Caret-Symbol " Anfang der Zeile " mit erweiterten regulären POSIX-Ausdrücken bedeutet. Wenn ich es damit benutze grep, verhält es sich jedoch unerwartet. Ich verwende GNU grep 2.5.4 unter Ubuntu 10.04 Lucid Lynx . Ich spreche eine Zeile ' Hallo ' aus und leite sie …
Ich möchte so etwas in KSH machen: if (( $var = (foo|bar)[0-9]*$ )); then print "variable matched regex" fi Ist das überhaupt möglich? Für die Aufzeichnung verwende ich Ksh Version M-11/16/88iauf einem Solaris 10-Computer.
Gibt es einen regulären Ausdruck für Folgendes, der Zeichen in einem Zeichensatz nur einmal entspricht? Mit anderen Worten, sobald ein Zeichen gefunden wurde, entfernen Sie es aus dem Satz. Wenn grep dies nicht kann, gibt es ein eingebautes Dienstprogramm, das dies kann? Beispiel: Characters to match only once: spine Eingang: …
Ziel: Überprüfen Sie, /etc/shadowob das Benutzerkennwort gesperrt ist, dh ob das erste Zeichen im zweiten Feld in / etc / shadow, das das Hash-Passwort des Benutzers enthält, ein Ausrufezeichen ('!') Ist. Gewünschte Ausgabe: Eine Variable mit dem Namen $disabled'True' oder 'False'. Benutzername ist in der $unameVariablen und ich mache so …
Nach meiner vorherigen Frage: Entfernen Sie Schrägstriche / übergeordnete Pfade aus Dateinamen in CSS- und Javascript-Inhalten Ich kam zu dem folgenden Befehl, der alle Dateinamen in diesen Dateien nur mit dem Basisnamen ersetzt: grep -o -h -E '[A-Za-z0-9:./_-]+\.(png|jpg|gif|tif|css)' |\ sed "s:[a-zA-z0-9]*/::" `find . -name '*.css' -or -name '*.js'` Wie speichere …
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.