Isso funciona para substituir tom
com sam
em um arquivo:
sed 's/tom/sam/g' file_1 > file_2
Mas isso não:
sed 's/*****/sam/g' file_1 > file_2
Para substituir os caracteres especiais *****
pela palavra sam
. Eu tentei com uma barra, \*
mas com erros.
Eu tentei: sed 's / **** / sam / g' test.txt> test2.txt e resulta em erro: sed: regex incorreto '*****': Expressão regular anterior inválida - isso tem o blackslash \ antes do *
—
Rosebud
Você pode tentar escapar de todos os caracteres especiais:
—
taliezin
sed 's/\*\*\*\*\*/sam/g'
\*
e quais foram os erros?