Wenn wir Stapeloperationen für einen Dateityp ausführen möchten, z. B. die Stapelanzeige von Dateiattributen auf der Festplatte, lautet der normale Befehl: [root@linuxprobe ~]# ls /dev/sda [root@linuxprobe ~]# ls /dev/sda1 [root@linuxprobe ~]# ls /dev/sda2 [root@linuxprobe ~]# ls /dev/sda3 Aber manchmal kenne ich die Partition wirklich nicht Platzhalter Ein Sternchen (*) steht für null oder mehr Zeichen. huanyu@ubuntu:~$ ls -l /dev/sda* Das Fragezeichen (?) steht für ein einzelnes Zeichen. huanyu@ubuntu:~$ ls -l /dev/sda? Die Zahlen [0-9] in den Klammern entsprechen einer einzelnen Ziffer zwischen 0 und 9, während die Buchstaben [abc] in den Klammern einem der drei Zeichen a, b und c entsprechen. huanyu@ubuntu:~$ ls -l /dev/sda[0-9] huanyu@ubuntu:~$ ls -l /dev/sda[135]
[root@linuxprobe ~]# ls /dev/sda* /dev/sda /dev/sda1 /dev/sda2
[root@linuxprobe ~]# ls /dev/sda? /dev/sda1 /dev/sda2
[root@linuxprobe ~]# ls /dev/sda[0-9] /dev/sda1 /dev/sda2
[root@linuxprobe ~]# ls /dev/sda[135] /dev/sda1 Escape-Zeichen Backslash (\): wandelt eine Variable nach dem Backslash in einen einfachen String um huanyu@ubuntu:~$ echo "Der Preis ist \$$PRICE" Backquotes (``): Führt den Befehl aus und gibt das Ergebnis zurück huanyu@ubuntu:~$ echo `uname -a` Beispiel Definieren Sie eine Variable namens PRICE mit einem Wert von 5: [root@linuxprobe ~]# PREIS=5 So geben Sie „Preis ist 5“ aus: [root@linuxprobe ~]# echo "Preis ist $PRICE" Der Preis beträgt 5 Ich möchte „Der Preis beträgt 5 $“ ausgeben, aber da das Dollarzeichen mit dem $-Zeichen, das den Variablenwert darstellt, kollidiert, wird ein Fehler gemeldet: [root@linuxprobe ~]# echo "Der Preis ist $$PRICE" Der Preis beträgt 3767PRICE Fügen Sie einen Backslash hinzu, um das erste $-Zeichen zu maskieren: [root@linuxprobe ~]# echo "Der Preis ist \$$PRICE" Der Preis beträgt 5 $ Durch die Verwendung von einfachen Anführungszeichen wird die Variable nicht mehr ausgewertet: [root@linuxprobe ~]# echo 'Preis ist \$$PRICE' Der Preis beträgt \$$PRICE Nach der Ausführung von uname -a können Sie die Versions- und Architekturinformationen des lokalen Kernels anzeigen (die Befehle in Anführungszeichen werden ausgeführt): [root@linuxprobe ~]# echo `uname -a` Linux linuxprobe.com 3.10.0-123.el7.x86_64 #1 SMP Montag, 5. Mai 2014, 11:16:57 EDT x86_64 x86_64 x86_64 GNU/Linux Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: So beheben Sie den 2002-Fehler bei der Installation einer MySQL-Datenbank in der Alibaba Cloud
>>: Detaillierte Erläuterung des mobilen Projekts vite2.0 + vue3
Methode 1: Ändern Sie die Datei .bashrc oder .bas...
Inhaltsverzeichnis 1. Hilfe-Befehl 2. Befehl „Spi...
Einführung Im vorherigen Artikel haben wir Redis ...
Einige Fehlercodetabellen verwenden aus historisc...
F: Ich weiß nicht, was der Unterschied zwischen XM...
Als ich heute einen Flash-Werbecode schrieb, habe ...
Portainer ist eine leichtgewichtige Benutzeroberf...
Hier sind 10 Tipps zum Entwerfen benutzerfreundli...
In diesem Artikelbeispiel wird der spezifische Co...
1. Geschäftsszenario Ich habe kürzlich Entwicklun...
Docker-Netzwerk anzeigen Docker-Netzwerk ls [root...
In diesem Artikel wird der spezifische Code von T...
Kürzlich erhielten wir von einem Kunden eine Bitt...
Das Upload-Formular mit Bildvorschaufunktion, der...
Überblick es6 fügt eine neue Möglichkeit hinzu, b...