Isso funciona para substituir tomcom samem 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?