Cześć.
Fragment kodu o który pytasz
2>$plik
działa w następujący sposób:
2 - Deskryptor stderr
> - Przekazywanie danych do pliku
$plik - Plik docelowy
Przykład
plik = output.txt
aplikacja dialog nie jest zainstalowana
po uruchomieniu skryptu zapisuje w pliku output.txt informacje o błędzie wywołania:
Command 'dialog' not found, but can be installed with:
apt install dialog
W tym dokumencie odnajdziesz więcej informacji na temat deskryptorów http://tldp.org/LDP/abs/html/io-redirection.html