Я запускаю команду оболочки, которая возвращает необработанную строку, которая является комбинацией символов ASCII и Hex.Символ, который он встраивает, это пробел в шестнадцатеричном формате.Ниже приведен вывод:
KINGSTON\x20SV100S2
ST380011A\x20\x20\x20\x20\x20\x20\x20
Maxtor\x206L300S0\x20\x20
Как заменить все \x20
на один символ пробела ASCII?
Ожидаемый вывод:
KINGSTON SV100S2
ST380011A
Maxtor 6L300S0
PS строкахранится в переменной bash, поэтому я бы предпочел решение, не содержащее входной файл.