2016-08-01 4 views
-1

я из положить, как этот
Удалить символ из файла

'< Jan 20 Sep> This is the sample out put 
This is Sample 
> 

'< Jan 21 Sep> This is the sample out put 
This is Known Errors 
> 

Поэтому мне нужно, чтобы удалить все> специальный символ из файла. Необходимо удалить только строку, в которой присутствует один специальный символ>.
Я хотел бы иметь ниже из положить

'< Jan 20 Sep> This is the sample out put 
This is Sample 
'< Jan 21 Sep> This is the sample out put 
This is Known Errors 

ответ

3

Вы можете использовать патч в

sed '/^>$/d' myfile 

Если выход, если хорошо для вас, вы можете использовать -i флаг для переопределения файла:

sed -i '/^>$/d' myfile 
0
grep -fvx '>' <myfile >myfile_with_offending_lines_removed 
+0

Это не дает ответа на вопрос. Чтобы критиковать или просить разъяснения у автора, оставьте комментарий ниже их сообщения. - [Из обзора] (/ review/low-quality-posts/13196081) –

+0

Я думаю, что это дает ответ. Если OP выполняет эту команду, он получает результат в запрошенном формате. Что мне не хватает? – user1934428

Смежные вопросы