$ i=5;j=9423483247234;$ echo $i |. $ echo $?0$ echo $j |. $ echo $?0
$ c="A"; d="fwefewjuew"; e="fewfEFwefe"$ echo $c |. $ echo $e |. grep -q "^[a-zA-Z]+$"
$ ic="432fwfwefeFWEwefwef"$ echo $ic |. grep -q "^[0-9a-zA-Z]+$"
$ echo " " |. grep " "$ echo -e "t" |. grep "[[:space:]]" #[[:space:]] stimmt mit Leerzeichen und TAB-Tasten überein $ echo -e " t" |. grep "[[:space:]]"$ echo -e "t" |. #Zum Drücken der TAB-Taste auf der Tastatur, nicht des Zeichens
$ echo "[email protected]" |. grep "[0-9a-zA-Z.]*@[0-9a-zA-Z.]"[email protected]
$ echo "http://news.lzu.edu.cn/article.jsp?newsid=10135" |. grep "^http://[0-9a-zA-Z./=?]+$"http ://news.lzu.edu.cn/article.jsp?newsid=10135
veranschaulichen:
/dev/nullUnd
/dev/zeroDie Ausrüstung ist sehr interessant. Alles, was hineinfällt, verschwindet. Letzteres ist auch eine Energiebox, und Sie können von dort immer 0 erhalten, bis Sie es verlassen.
[[:Raum:]]Ja
grepMarkierung, die zum Zuordnen von Leerzeichen oder TAB-Tastenzeichen verwendet wird. Weitere Markierungen finden Sie in der Hilfe:
Mann grep
Alle oben genannten werden verwendet
grepum tatsächlich einen Mustervergleich durchzuführen
sed,
awkBeide können für den Mustervergleich verwendet werden. Informationen zu regulären Ausdrücken, die beim Vergleich verwendet werden, finden Sie in den entsprechenden Informationen weiter unten.
Wenn Sie feststellen möchten, ob eine Zeichenfolge leer ist, können Sie feststellen, ob ihre Länge Null ist
prüfenbefehlend
-zZu implementierende Optionen finden Sie in der spezifischen Verwendung
prüfenBefehl,
Männertest
$ echo "tn" |. grep "[[:print:]]"tn$ echo $?0$ echo -e "tn" | echo $?1
Welche weiteren Eigenschaften hat eine Zeichenfolge zusätzlich zu den Zeichentypen, aus denen eine Zeichenfolge besteht? Die Anzahl der Zeichen, aus denen die Zeichenfolge besteht.
Als nächstes berechnen wir die Länge einer Zeichenfolge, also die Anzahl aller Zeichen, und stellen kurz verschiedene Methoden vor, um die Anzahl der angegebenen Zeichen in einer Zeichenfolge zu ermitteln.
Um die Anzahl aller Zeichen zu zählen, gibt es verschiedene Berechnungsmethoden. Wählen Sie die beste aus und verwenden Sie sie:
$ var="get the length of me"$ echo ${var} # Dies entspricht $varget the length of me$ echo ${#var}20$ expr length "$var"20$ echo $var |. { printf("%dn", length($0));}'20$ echo -n $var wc -c20 |
$ echo $var |. wc -c2$ echo -n $var | /[^gt]//g' |. wc -c5
Weitere verwandte Informationen finden Sie in den Beispielen zu Wortstatistiken unter „Numerische Berechnung“.
$ echo $var |. wc -w5$ echo "$var" |. tr " " "n" |
veranschaulichen:
${}Operatoren sind ein „großer Name“ in Bash und können eine ganze Reihe von Aufgaben erledigen. Weitere Informationen finden Sie in „Dreizehn Fragen zu Shell“, die jemand im Internet geschrieben hat.
$(())Und
$()außerdem
${}Was ist der Unterschied? "Bar.
Als nächstes besprechen wir, wie man die Anzeige von Zeichen im Terminal steuert.
$ echo -e "