Я пытаюсь отредактировать некоторые файлы fastq.Использование sed для замены строк, содержащих специальные символы
По сути я хочу изменить:
@SRX1409044.10.1 10 length=80
к:
@SRX1409044.10/1 10 length=80
для каждой строки, которая содержит .1
в файле.
Я попытался с помощью СЭД:
sed 's#.1#/1#g'
Он работает для большинства линий, однако для линий, таких как:
@SRX1409044.11.1 11 length=80
я получаю:
@SRX1409044./1/1 /1 length=80
Я был поиск вокруг, и я думаю, что мне, возможно, придется избегать специальных символов? Каждое сообщение, на которое я натолкнулся, только приводило примеры для обмена специальными персонажами самостоятельно, поэтому я не слишком уверен, как это сделать.
'sed 's # \. 1 #/1 # g''? – 7171u