Предупреждение команды sed для Linux и Python

Поскольку вы используете snapper, для управления снимками лучше использовать его инструменты. В любом случае невозможно удалить снимки BTRFS с помощью rm;)

Чтобы удалить все снимки (, кроме «текущего» ), запустите:sudo snapper delete 1-290

0
13.01.2021, 18:34
1 ответ

Измените строку f -, чтобы она также включала необработанные строки, чтобы escape-последовательность \nвоспринималась буквально, а не расширялась, что и происходит, потому что sed придирается. По сути, \n расширяется, и sed видит тупик в левой части команды s///.

Полагаю, приведенное ниже должно помочь вам приступить к работе.

command=(fr"sed ':a; $!N; /^>/!s/\n\([^>]\)/\1/; ta; P; D' test.fasta")

P. S. Не уверен, что такое переменная python «одна _строка», но вам нужна переменная «команда» вместо нее.

0
18.03.2021, 22:36

Теги

Похожие вопросы