Jestem zajęty pisaniem skryptu powłoki (używając Bash), w którym muszę wypełnić zmienną ze zwróconego wyniku innej komendy.
Używam więc takiej składni:
VAR=`command 2>/dev/null`
Ale szukając informacji o powłokach skryptów, często stwierdziłem, że powyższe można osiągnąć również przy użyciu następującej składni:
VAR=$(command 2>/dev/null)
Oba działają dla mnie (w obu przypadkach uzyskałem oczekiwany wynik) i dlatego zastanawiam się, czy nadal mogę używać obu formularzy zamiennie, czy też muszę trzymać się jednej formy, aby upewnić się, że będę zgodny z przyszłym rozwojem muszla ?