Создание программы-блокнота

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
KaktusMipt
Заглянувший
Сообщения: 2
Зарегистрирован: 18 май 2011, 12:10

Создание программы-блокнота

Сообщение KaktusMipt »

Нужно на Java создать блокнот, подобный стандартному с функциями новый, открыть, сохранить, сохранить как(диалог выбора файла.
Помогите пожалуйста начинающему програмисту

Аватара пользователя
leikind
Неотъемлемая часть форума
Сообщения: 811
Зарегистрирован: 20 июн 2002, 03:02
Откуда: Брюссель
Контактная информация:

Re: помогите, очень нужно!

Сообщение leikind »

В JDK есть директория с готовыми примерами, бери за основу и изменяй.
Изображение

Belovusova
Заглянувший
Сообщения: 2
Зарегистрирован: 22 май 2011, 13:57

Re: помогите, очень нужно!

Сообщение Belovusova »

Ребят, очень нужна помощь в решении задачки :-? . не знаю куда это нужно писать, поэтому пишу сюда.

Написать скрипт для поиска заданной пользователем строки во всех файлах заданного каталога и всех его подкаталогах (строка и имя каталога задаются пользователем в качестве первого и второго аргумента командной строки). На консоль выводятся полный путь и имена файлов, в содержимом которых присутствует заданная строка, и их размер. Если к какому либо каталогу нет доступа, необходимо вывести соответствующее сообщение и продолжить выполнение.

думаю всё понятно.
заранее оч благодарна :jump: .

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

Re: помогите, очень нужно!

Сообщение leave »

если не брать в расчет переменные и прочую мишуру, то задача решается тривиальным

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

find /dir/ -print0|xargs -0 grep "pattern"

gotty
Интересующийся
Сообщения: 68
Зарегистрирован: 15 ноя 2005, 06:52
Откуда: Minsk
Контактная информация:

Re: помогите, очень нужно!

Сообщение gotty »

или сразу grep

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

grep -rl "pattern" "dir"
или в виде скрипта

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

#!/bin/sh
grep -rl $1 $2
запускать как

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

$ script.sh "pattern" "dir"

Ответить