Описание тега republic-congo
Ок, спасибо, просто просмотрев. Оно делает это сразу же после перезагрузки? Вы пробовали с несколькими открытыми вкладками? [Я знаю, сколько вкладок вы можете построить вверх над временем... и они действительно поражают памяти] я думаю, это может быть боремся за память, подкачка на диск и т. д. В первом полугодии этот ответ неверен, или, по крайней мере, вводит в заблуждение; это правда, что `>` может обозначать выход-перенаправление и `()` может обозначать подуровень, но ` > ( ... ) - это на самом деле единую, унитарную функцию, которая состоит не из `>` и `()`. Спасибо, но я уже запустил badblocks и ntfsfix, как в мой оригинальный комментарий.
С GNU awk с использованием генсуб
на awk '
/#/{
а=$0
б=длина()
Гэтлину
$0=РС$0
в то время как($0!=а){
а=$0
$0=генсуб("([^#]*)#(.{"б--"}).","\\1\\2",1)}
}1' входной_файл
Объясняю :
/#/ : для каждой строки с #
а=$0 : сохранить строку в
б=длина() : получить длину в б
Гэтлину : вам в следующей строке
$0=РС$0 : добавлять предыдущей строки сохраняются в в начале буфера $0 сопровождаемый РС запись сепаратор
Теперь $0 содержит 2 линии
в то время как($0!=а) : в то время как линия, хранящиеся в отличается от буфера $0
а=$0 : получи буфера $0 в
$0=генсуб("([^#]*)#(.{"б--"}).","\\1\\2",1) : удалить первый # в $0 и соответствующий Чара во второй строке
В то же время декремента (--б) длину первой строки-1, потому что 1 # был удалить
1 : когда нет больше # в первой строке выведите $0