Bash - usuwanie wybranych znaków ze stringa

0

próbuję w bashu zmienić spację na _ i to działa.

#!/bin/bash

str='< 1 = 2} .{. 3 >'
string=${str// /_}

echo ${string}

ale chciałbym jeszcze zamienić { oraz } na _ - nie mogę sobie z tym poradzić, ktoś wie co zrobić?

0

metodą prób i błędów doszedłem do rozwiązania ;)

string=${str//[ \{\}]/_}

1 użytkowników online, w tym zalogowanych: 0, gości: 1