Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Срочные вопросы.

81K
10 апреля 2012 года
Fart_1985
4 / / 10.04.2012
Привет всем!
Я не как не могу выполнить два задания в Linux:
1. На экран выводится число каталогов в поддереве,имя которых заканчивается на цифру,вводимую с клавиатуры.
Я сделал через команду:
$ find -type d -a -name '*1'
Cygwin, у меня просто вывел не через клавиатуру,а самопроизвольно все каталоги заканчивающиеся на цифру 1,а мне по заданию нужно по другому,как я описал выше.Вроде как надо использовать команду read, а я не знаю как её использовать(((
2. Задание. В заданном каталоге ищется текстовый файл с наименьшим количеством слов. На экран выводится содержимое данного файла с пронумерованными строками.
Примечание. Имя каталога вводится с командной строки в качестве параметра скрипта.
Тут я без мыслей,что да как(((
Кто может помогите,или посоветуйте что да как!Заранее спасибо!!!
Мой эл.п.: ya.fart1985@yandex.ru
316
11 апреля 2012 года
Alm3n
889 / / 29.05.2009
Цитата:
вывел не через клавиатуру,а самопроизвольно все каталоги заканчивающиеся на цифру 1


Потому что не задан каталог, в котором искать.
Дальше можно будет смотреть в сторону exec.

Цитата:
В заданном каталоге


Getopts или $1,$2,$3,$4 и т.д.

Цитата:
ищется текстовый файл


Find.

Цитата:
с наименьшим количеством слов


Du. Но если уж действительно нужно посчитать слова, а не размер файла, то

 
Код:
grep -o " " | wc -l
Цитата:
На экран выводится содержимое данного файла


Cat -n.

Цитата:
Вроде как надо использовать команду read


Нет, надо.

Цитата:

а я не знаю как её использовать(


Read.

81K
11 апреля 2012 года
Fart_1985
4 / / 10.04.2012
[quote=Alm3n;49587]
Цитата:
вывел не через клавиатуру,а самопроизвольно все каталоги заканчивающиеся на цифру 1


Потому что не задан каталог, в котором искать.
Дальше можно будет смотреть в сторону exec.

То есть?Просто по заданию надо использовать другие команды,а в методичке нет команды exec!
Я хотел вложить вложил свою контрольную,там первых два шага выполнены правильно,а вот 3 как раз не получается,и заодно методичку,да что то не как не загрузится,опишу внизу командами первых два шага по контрольной,можете что подсказать из того что есть. Сегодня с асушниками разговаривал,они тупо отмазались помочь(
Шаг 1:
$ mkdir 1
$ mkdir 2
$ cd 1
$ mkdir 11
$ cd 11
$ mkdir 111
$ cd 111
$ cat > A.txt
$ cd ~/2
$ mkdir 21
$ cd 21
$ cat > B.txt
$ cat > C.txt
Шаг 2.
$ cat 2/21/C.txt
$ cp 1/11/111/A.txt 1
$ mv 2/21/B.txt 1/11/111
$ rm 2/21/C.txt
А дальше нужно выполнить задание,как я написал в начале.

316
12 апреля 2012 года
Alm3n
889 / / 29.05.2009
Цитата: Alm3n

Цитата:
Вроде как надо использовать команду read


Нет, надо.


Только сейчас заменил. Не надо.
Exec - не утилита, а ключ у find. Use google,Luke,

81K
12 апреля 2012 года
Fart_1985
4 / / 10.04.2012
Цитата: Alm3n
[quote=Alm3n;49587]
Цитата:
Вроде как надо использовать команду read


Нет, надо.


Только сейчас заменил. Не надо.
Exec - не утилита, а ключ у find. Use google,Luke,[/quote]

То есть ключ?

316
12 апреля 2012 года
Alm3n
889 / / 29.05.2009
Если Вам неизвестно, что такое ключ, или иначе - аргумент программы, то мне нечем помочь. И вряд ли кто-то будет в силах это сделать, потому что у вас нет самых базовых знаний.
81K
13 апреля 2012 года
Fart_1985
4 / / 10.04.2012
Цитата: Alm3n
Если Вам неизвестно, что такое ключ, или иначе - аргумент программы, то мне нечем помочь. И вряд ли кто-то будет в силах это сделать, потому что у вас нет самых базовых знаний.



Каждый в чём то силён,а в чём то нет,если бы у меня были бы базовые знания я бы не писал подобной просьбы,а изучать программирование под Linux,у меня будет только в одном семестре,точнее в двух контрольных.Ассемблер и Paskal,я более менее знаю,так как много предметов с этими языками программирования связаны.Да и то что вы сказали,нет в описании методички.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог