Korzystam z bash i próbuję wydrukować komunikat ze standardowym błędem, jeśli zmienna nie jest ustawiona za pomocą następującego polecenia:
echo ${var:?"This var is not set"}
Teraz chcę przekierować ten komunikat o błędzie do pliku. Próbowałem następujące, ale to nie działało:
echo ${var:?"This var is not set"} > testfile
Ani następujące działania nie działały:
echo ${var:?"This var is not set"} 2> testfile
Jak więc skierować tę wygenerowaną wiadomość do pliku?