Connect with us

Wie man

Was bewirkt die prozentuale Anmeldung in Linux-Shell-Strings?

Was bewirkt die prozentuale Anmeldung in Linux-Shell-Strings?

Wenn Sie dabei sind, die vollständige Nutzung der Linux-Shell zu erlernen, werden Sie vielleicht neugierig, wie viel Sie Strings manipulieren können, um die besten Ergebnisse zu erzielen. Vor diesem Hintergrund enthält der heutige SuperUser Q&A-Post die Antwort auf die Frage eines neugierigen Lesers.

Die Frage

SuperUser-Leser Nissim Kaufmann möchte wissen, was das Prozentzeichen in Linux-Shell-Strings macht:

Was bewirkt das Prozentzeichen (%) bei Verwendung der Linux-Shell? Zum Beispiel:

Was macht das Prozentzeichen in Linux-Shell-Strings?

Die Antwort

SuperUser-Mitarbeiter Marek Rost hat die Antwort für uns:

Wenn das Prozentzeichen (%) im Muster verwendet wird, wird der Inhalt der Variablen zurückgegeben, wobei das kürzeste Vorkommen der Teilzeichenfolge am Ende der Variablen gelöscht wurde.

Diese Funktion unterstützt Wildcard-Muster, daher akzeptiert sie ein Sternchen (Stern) als Ersatz für null oder mehr Zeichen. Es sollte erwähnt werden, dass dies Bash-spezifisch ist. Andere Linux-Shells enthalten diese Funktion nicht unbedingt.

Wenn Sie mehr über die Manipulation von Strings in Bash erfahren möchten, empfehle ich Ihnen dringend, die folgende Seite zu lesen: Bash-Scripting-Handbuch für Fortgeschrittene: Kapitel 10. Manipulieren von Variablen. Neben vielen anderen praktischen Funktionen erklärt es beispielsweise, was ein doppeltes Prozentzeichen (%%) bewirkt.

Ich habe vergessen zu erwähnen, dass das Prozentzeichen (%) als Modulo-Operator fungiert, wenn es im Muster oder verwendet wird.

Wenn das Prozentzeichen (%) in verschiedenen Kontexten verwendet wird, sollte es nur als reguläres Zeichen erkannt werden.

Möchten Sie der Erklärung noch etwas hinzufügen? Ton aus in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Sehen Sie sich hier den vollständigen Diskussionsthread an.

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia