Обратите внимание, что это ответ на другой вопрос, отмеченный как повторяющийся.
Возник вопрос об удалении строки 4125889 из in.csv.
Вы можете делать что-то небезопасное - тогда вы можете действовать быстро, но можете потерять весь файл, или вы будете зависеть от скорости редактора, который вы используете.
Рекомендую:
echo '\ 0013 \ 0003y' | VED_FTMPFIR =. ved +4125878 in.csv
, где вам нужно в 3 раза больше размера файла и заканчиваются на in.csv
и in.csv.bak
или:
echo '\ 0013 \ 0003! ' | VED_FTMPFIR =. ved +4125878 in.csv
, где вам нужно вдвое больше размера файла, и получившийся файл будет записан на место.
Обратите внимание, что вам нужна POSIX-совместимая реализация оболочки (echo) для правильного расширения escape-последовательностей. Редактор ved
является частью инструментов schily и доступен по адресу:
http://sourceforge.net/projects/schilytools/files/
в schily - *. Tar.bz2
Он использует самый быстрый из известных мне файлов подкачки.
VED_FTMPFIR =.
Среда устанавливает каталог для файла подкачки в текущий каталог. выберите любой каталог, в котором достаточно места.
Изhttp://api.mongodb.com/python/current/tutorial.html
В нем говорится
An important note about collections (and databases) in MongoDB is that
they are created lazily - none of the above commands have actually
performed any operations on the MongoDB server. **Collections and
databases are created when the first document is inserted into them.**