Basicamente, estou lendo a primeira linha de um arquivo e quero que o primeiro e o último caracteres sejam cortados, mas apenas se forem iguais a um determinado caractere. Estou tentando remover "{" e "}" de uma string, mas SOMENTE SE FOREM O PRIMEIRO E O ÚLTIMO CARACTERES, RESPECTIVAMENTE.
Entrada:
{Some_random_data_here, {more data here}, test}
Saída:
Some_random_data, {more data here}, test
Aqui está o comando completo que estou usando, que é capaz de remover o primeiro, mas não o último.
$(head -n 1 "$filePath" | sed s/^{//;s/}$//)