Это работает , чтобы заменить tomс samв файле:
sed 's/tom/sam/g' file_1 > file_2
Но это не так:
sed 's/*****/sam/g' file_1 > file_2
Заменить специальные символы *****словом sam. Я пробовал с косой чертой, \*но ошибки.
я пробовал: sed 's / **** / sam / g' test.txt> test2.txt и приводит к ошибке: sed: bad regex '*****': неверное предыдущее регулярное выражение - это действительно имеет blackslash \ before *
—
бутон розы
Вы можете попытаться избежать каждого специального символа:
—
taliezin
sed 's/\*\*\*\*\*/sam/g'
\*и какие ошибки вы получили?