Najprostszy sposób zastąpienia białych znaków (podkreślenia) _ w bashu [zamknięte]

ostatnio musiałem napisać mały skrypt, który analizował maszyny wirtualne w XenServer, a ponieważ nazwy maszyn wirtualnych mają głównie białe znaki, np. Windows XP lub Windows Server 2008, musiałem przyciąć te białe spacje i zastąpić je podkreśleniami _. Znalazłem proste rozwiązanie do zrobienia tego za pomocą sed, które jest doskonałym narzędziem do manipulowania ciągami.

echo "This is just a test" | sed -e 's/ /_/g'

zwraca

This_is_just_a_test

questionAnswers(2)

yourAnswerToTheQuestion