Der einfachste Weg, Leerzeichen durch (Unterstriche) _ in bash zu ersetzen [closed]

Vor kurzem musste ich ein kleines Skript schreiben, das VMs in XenServer analysierte. Da die Namen der VMs in Windows XP oder Windows Server 2008 meistens Leerzeichen enthalten, musste ich diese Leerzeichen zuschneiden und durch Unterstriche ersetzen. Ich habe eine einfache Lösung dafür mit sed gefunden, was ein großartiges Werkzeug ist, wenn es um die Manipulation von Saiten geht.

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

kehrt zurück

This_is_just_a_test

Antworten auf die Frage(2)

Ihre Antwort auf die Frage