Срочные вопросы.
Я не как не могу выполнить два задания в Linux:
1. На экран выводится число каталогов в поддереве,имя которых заканчивается на цифру,вводимую с клавиатуры.
Я сделал через команду:
$ find -type d -a -name '*1'
Cygwin, у меня просто вывел не через клавиатуру,а самопроизвольно все каталоги заканчивающиеся на цифру 1,а мне по заданию нужно по другому,как я описал выше.Вроде как надо использовать команду read, а я не знаю как её использовать(((
2. Задание. В заданном каталоге ищется текстовый файл с наименьшим количеством слов. На экран выводится содержимое данного файла с пронумерованными строками.
Примечание. Имя каталога вводится с командной строки в качестве параметра скрипта.
Тут я без мыслей,что да как(((
Кто может помогите,или посоветуйте что да как!Заранее спасибо!!!
Мой эл.п.: ya.fart1985@yandex.ru
Потому что не задан каталог, в котором искать.
Дальше можно будет смотреть в сторону exec.
Getopts или $1,$2,$3,$4 и т.д.
Find.
Du. Но если уж действительно нужно посчитать слова, а не размер файла, то
Cat -n.
Нет, надо.
а я не знаю как её использовать(
Потому что не задан каталог, в котором искать.
Дальше можно будет смотреть в сторону 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
А дальше нужно выполнить задание,как я написал в начале.
Нет, надо.
Только сейчас заменил. Не надо.
Exec - не утилита, а ключ у find. Use google,Luke,
Нет, надо.
Только сейчас заменил. Не надо.
Exec - не утилита, а ключ у find. Use google,Luke,[/quote]
То есть ключ?
Каждый в чём то силён,а в чём то нет,если бы у меня были бы базовые знания я бы не писал подобной просьбы,а изучать программирование под Linux,у меня будет только в одном семестре,точнее в двух контрольных.Ассемблер и Paskal,я более менее знаю,так как много предметов с этими языками программирования связаны.Да и то что вы сказали,нет в описании методички.