Удаление разделителя из текстового файла Unix - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть вопрос об удалении символа разделителя из текстового файла

Допустим, у меня есть этот текст внутри текстового файла

Hello-World

Я хочу удалить (-) разделитель и сохранить текст

HelloWorld

Я уже попробовал следующий команд, который удалил весь текст после разделителя

sed -e 's/-.*//' 

Спасибо заранее

Ответы [ 2 ]

0 голосов
/ 14 декабря 2018

Вы можете удалить точки с помощью

tr -d "." < textfile
0 голосов
/ 14 декабря 2018

Ну, . обозначает любой символ, * обозначает ноль или более вхождений.

Попробуйте вот так

sed 's/-//' 

, чтобы просто удалить -.Если вы хотите сделать это более одного раза, добавьте глобальный тег.

sed 's/-//g' 
...