kommandosubstitution hinzugefügt
parent
6ef6a25237
commit
a3e3fd97d0
|
@ -0,0 +1,21 @@
|
||||||
|
Hier ist ein Beispiel für die Verwendung von Kommandosubstitution mit beiden Methoden:
|
||||||
|
|
||||||
|
1. Mit Backticks `:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
current_date=`date`
|
||||||
|
echo "Heute ist $current_date"
|
||||||
|
```
|
||||||
|
|
||||||
|
In diesem Beispiel wird der Befehl date innerhalb der Backticks ausgeführt, und sein Ausgabewert (das aktuelle Datum und die Uhrzeit) wird in der Variablen current_date gespeichert. Dann wird der Wert dieser Variablen in einem echo-Befehl verwendet, um die Meldung "Heute ist ..." anzuzeigen.
|
||||||
|
|
||||||
|
2. Mit $( ) (Klammern):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
current_date=$(date)
|
||||||
|
echo "Heute ist $current_date"
|
||||||
|
```
|
||||||
|
|
||||||
|
Hier wird der Befehl date innerhalb der $( )-Klammern ausgeführt, und sein Ausgabewert wird ebenfalls in der Variablen current_date gespeichert. Dann wird dieser Wert erneut in einem echo-Befehl verwendet, um die Meldung auszugeben.
|
||||||
|
|
||||||
|
Beide Methoden erreichen das gleiche Ergebnis und ermöglichen es, den Ausgabewert eines Befehls in einer Variablen zu speichern oder direkt in einem anderen Befehl zu verwenden. Die Verwendung von $( ) ist in der Regel moderner und empfohlen, da sie besser lesbar ist und weniger potenzielle Probleme mit Backticks verursacht.
|
Loading…
Reference in New Issue