Przypisywanie wyjścia polecenia systemowego do zmiennej

Chcę uruchomićsystem polecenie w skrypcie awk i otrzymaj jego wyjście zapisane w zmiennej. Próbowałem to zrobić, ale wyjście komendy zawsze trafia do powłoki i nie jestem w stanie jej przechwycić. Jakieś pomysły na to, jak można to zrobić?

Przykład:

$ date | awk --field-separator=! {$1 = system("strip $1"); /*more processing*/}

Powinien zadzwonićstrip polecenie systemowe i zamiast wysyłać dane wyjściowe do powłoki, należy przypisać wyjście z powrotem do$1 więcej przetwarzania. Rignt teraz, wysyła dane wyjściowe do powłoki i przypisuje kod ponownego polecenia do$1.

questionAnswers(5)

yourAnswerToTheQuestion