Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Unix] FreeBSD синстаксис подскажите 30.03.06 20:38
Автор: mentat[bugtraq.ru] <Александр> Статус: Elderman
|
Подскажите пожалуйста полный синтаксис команды какой-нибудь оболочки, которая позволяет во FreeBSD извлеч из текстового файла строку с заданным номером, и только эту строку удалить.
либо еще лучше символ.
дано у меня файл логов, который надо грузить в mysql . файл 400мб. ее его не открывает, vi тоже, mc тем более.
а мне надо в этом файле поприбивать все знаки ". иначе скрипт вылетает и ен грузит в базу.
подскажите как лучше сделать?
|
|
sed ? 30.03.06 21:20
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
|
|
| |
Для символа лучше tr 30.03.06 21:43
Автор: amirul <Serge> Статус: The Elderman Отредактировано 30.03.06 21:45 Количество правок: 1
|
В частности чтобы убить кавычки надо
tr -d \" <input >output
А с номером строки ничего кроме head и tail в голову не приходит. Хотя сильно сомневаюсь, что tail нормально отработает на 400M файле.
|
| | |
спасибо, думаю это решит проблему. сейчас попробую 31.03.06 16:37
Автор: mentat[bugtraq.ru] <Александр> Статус: Elderman
|
|
| | |
Для номера строки - awk 30.03.06 22:03
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
|
Для номера строки - awk
при помощи встроенной переменной NR. awk '{if NR!=55 print;}' <input >output вырезание строк с определённым символом: grep -v \" <input >output
|
|
|