скрипт: текстовый процессор

Все о программировании под *nix
Алексей
Заглянувший
Сообщения: 1
Зарегистрирован: 16 янв 2006, 01:52

скрипт: текстовый процессор

Сообщение Алексей »

Помогите, пожайлуста написать скрипт!!!
Написать текстовый процессор, исправляющий орфографические ошибки в тексте. Обработка текста либо из файла либо с экрана.
Формат вызова: ORFO [a -слово] [-v slovar -c] [text]
а - добавить слово(а) в словарь
-с - исправлять автоматически
slovar - файл словаря

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Алексей, man aspell ?
Опыт растет прямо пропорционально выведенному из строя оборудованию

Gnida
Неотъемлемая часть форума
Сообщения: 346
Зарегистрирован: 04 апр 2004, 22:38

Re: скрипт: текстовый процессор

Сообщение Gnida »

Алексей писал(а):Помогите, пожайлуста написать скрипт!!!
Написать текстовый процессор, исправляющий орфографические ошибки в тексте. Обработка текста либо из файла либо с экрана.
Формат вызова: ORFO [a -слово] [-v slovar -c] [text]
а - добавить слово(а) в словарь
-с - исправлять автоматически
slovar - файл словаря
тоесть напишите , а не памагите как я понял

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Re: скрипт: текстовый процессор

Сообщение kif0rt »

Gnida писал(а): тоесть напишите , а не памагите как я понял
гнида, я долго терпел ... может прекратишь делать такого рода посты !!? уже не в первый раз ты помогаешь такими "юзабельными" ответами.
P.S.1. если ты пишешь неправильно чисто по приколу, то всё ясно ... люди бывают разные :umn: , но ведь многие думают , что ты писать не умеешь по-русски ...
P.S.2. может ты думаешь , что за огромное количество сообщений на этом форуме , тебе дадут шоколадного зайца !? Ответ -- отрицательный, наказание -- смерть. :shoot: :chaingr: :vamp:

ОЧЕНЬ СИЛЬНО ИЗВИНЯЮСЬ ЗА ОФФТОП.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

passer-by
Неотъемлемая часть форума
Сообщения: 209
Зарегистрирован: 19 авг 2004, 01:24

Сообщение passer-by »

kif0rt, слэнг - это куйня, вот когда он допускает ошибки в конфе при ответе на посты - вот за это уже пора еboshить сильно !

Аватара пользователя
sanitar
Неотъемлемая часть форума
Сообщения: 1116
Зарегистрирован: 28 ноя 2002, 02:23
Откуда: Минск

Сообщение sanitar »

Тем не менее здесь он был прав, достаточно четко переформулировав проблему.
Хотя, недели две изучения албанского (хотя бы из уважения к остальным) камраду наверное не помешают.
I'll kill this code without a knife -- with only fork().

booxter
Неотъемлемая часть форума
Сообщения: 1427
Зарегистрирован: 04 апр 2004, 21:04

Сообщение booxter »

Імхо ён не сьцябаецца:-)

Gnida
Неотъемлемая часть форума
Сообщения: 346
Зарегистрирован: 04 апр 2004, 22:38

Re: скрипт: текстовый процессор

Сообщение Gnida »

kif0rt писал(а):
Gnida писал(а): тоесть напишите , а не памагите как я понял
гнида, я долго терпел ... может прекратишь делать такого рода посты !!? уже не в первый раз ты помогаешь такими "юзабельными" ответами.
P.S.1. если ты пишешь неправильно чисто по приколу, то всё ясно ... люди бывают разные :umn: , но ведь многие думают , что ты писать не умеешь по-русски ...
P.S.2. может ты думаешь , что за огромное количество сообщений на этом форуме , тебе дадут шоколадного зайца !? Ответ -- отрицательный, наказание -- смерть. :shoot: :chaingr: :vamp:

ОЧЕНЬ СИЛЬНО ИЗВИНЯЮСЬ ЗА ОФФТОП.
Простите , пост примерно такойже типа "Версию дистрибутива нам угадать самим?" или "Телепаты в отпуске". Челевоек просит помочь написать , где помогать я не вижу , именно по этому был запощен этот пост.

1. Простите , конечно , что пишу я не правильно , но я уже так к сожалению привык. У всех есть конечно право подумать что угодно про другова человека , так же , как я уже подумал о вас.

2. Я не думал что на этом форуме ответы и вопросы должны начинаться с
#include <stdio.h>
#!/bin/bash{perl | python | etc..} или еще как.
Я думал что как и на всех форумах , здесь хоть немного присутствует общение , солгасен онло может и офтоп.
kif0rt, слэнг - это куйня, вот когда он допускает ошибки в конфе при ответе на посты - вот за это уже пора еboshить сильно !
Это скорее не слэнг , а акцент. За конфиг простите , возможно писал по помяти и банально опечатался.
Тем не менее здесь он был прав, достаточно четко переформулировав проблему.
Хотя, недели две изучения албанского (хотя бы из уважения к остальным) камраду наверное не помешают.
Приятно , что вы меня поняли. Буду стараться писать правильно.
Імхо ён не сьцябаецца
Молодец , что открыл им глаза!
[/quote]

ISBear
Заглянувший
Сообщения: 2
Зарегистрирован: 17 янв 2006, 16:51
Откуда: Kiev, UA
Контактная информация:

Сообщение ISBear »

Как в скрипте получить строку №n из файла?
Я пытался это сделать с помощью sed, но видно, опыта не хватает...

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Гм, я, как лентяй, использовал бы комбинацию из tail & head, но наверное на awk было бы правильнее...
Опыт растет прямо пропорционально выведенному из строя оборудованию

michael
Неотъемлемая часть форума
Сообщения: 434
Зарегистрирован: 12 апр 2004, 11:00
Откуда: г. Владивосток
Контактная информация:

Сообщение michael »

Код: Выделить всё

gawk "{if(FNR==нужный_номер) print}" входной_файл

Аватара пользователя
Serj
Неотъемлемая часть форума
Сообщения: 320
Зарегистрирован: 26 июн 2004, 13:48
Откуда: Беларусь, Минск

Сообщение Serj »

string_N=`sed -n <номер_строки>p <файл>`
Программист - это человек, который сначала долго думает, чтобы потом ничего не делать.

Gnida
Неотъемлемая часть форума
Сообщения: 346
Зарегистрирован: 04 апр 2004, 22:38

Сообщение Gnida »

Помойму на С это проще , возможно потому что плохо или совсем не знаю awk/sed/gawk
С опытом ошибки не изчезают , а умнеют

Аватара пользователя
Serj
Неотъемлемая часть форума
Сообщения: 320
Зарегистрирован: 26 июн 2004, 13:48
Откуда: Беларусь, Минск

Сообщение Serj »

Свои костыли всегда ближе к телу :lol: Но это не UNIX-way!
Программист - это человек, который сначала долго думает, чтобы потом ничего не делать.

Аватара пользователя
sanitar
Неотъемлемая часть форума
Сообщения: 1116
Зарегистрирован: 28 ноя 2002, 02:23
Откуда: Минск

Сообщение sanitar »

Gnida, знать не надо, достаточно пробежаться по man.
А на C это не проще, потому что код раздувается на 20-40 совершенно лишних строк.
I'll kill this code without a knife -- with only fork().

Ответить