Sie können Folgendes verwenden:
%Vor% Andernfalls haben Sie die Flags /I
und n /i
:
Von Mann sed :
Ich
ich
Der I-Modifikator für den Abgleich regulärer Ausdrücke ist eine GNU-Erweiterung, die Setzt die Übereinstimmung von sed mit regexp ohne Berücksichtigung der Groß- und Kleinschreibung.
Für Versionen von awk, die die Sondervariable IGNORECASE
nicht verstehen, können Sie etwas wie folgt verwenden:
Konvertieren Sie jede Zeile in Großbuchstaben, bevor Sie testen, ob sie mit dem Muster übereinstimmt, und wenn dies der Fall ist, drucken Sie die Zeichenfolge. 1
ist die kürzeste true Bedingung, also hat awk die Standardregel: { print }
.
Um eine Variable zu verwenden, könnten Sie damit gehen:
%Vor% Dies übergibt die Shell-Variable $foo
und transformiert sie in Großbuchstaben, bevor die Datei verarbeitet wird.
Etwas kürzer mit bash wäre -v pattern="${foo^^}"
und überspringe den BEGIN
Block.