Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 26
1

Скрипт на Bash

18.10.2015, 11:30. Показов 1580. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите написать скрипт на Bash. Необходимо для всех обычных файлов в назначенной директории, которая передается как параметр командной строки, вывести: имя файла, права доступа а также строки и их количество, которые встречаются в файле больше одного раза.

Загвоздка возникла в том как эти строки читать, считать и выводить их и их кол-во.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2015, 11:30
Ответы с готовыми решениями:

Скрипт bash
Написать и описать скрипт bash который будет похожий на "телефонную книжку" 1) ввести номер...

Bash скрипт
Разработать скрипт, который: • выводит имя текущего каталога • запрашивает имя пользователя...

Скрипт на bash
Всем доброе время суток! Мне нужно в линуксе, убунту, написать скрипт, который предоставляет...

скрипт на Bash
Unix(bash) Файл состоит из нескольких столбцов. Найти среднее значение и ошибку в каждом столбце...

3
Эксперт NIX
2795 / 2038 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
18.10.2015, 12:25 2
Cуществует такая команда как uniq, которая с параметрами -cd как раз и делает то что Вам надо
HTML5
1
2
3
4
5
      -c, --count
              prefix lines by the number of occurrences
 
       -d, --repeated
              only print duplicate lines
Единственно, что строки должны быть предварительно отсортированы.
Bash
1
sort file.name | uniq -cd
0
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 26
18.10.2015, 13:25  [ТС] 3
То есть мне нужно как то организовать цикл по файлам, проверить есть ли в нем повторяющиеся строки, а после этого выводить информацию о файле и о строках через эти команды. А через обычный If можно спросить на повторяющиеся строки?
0
Эксперт NIX
2795 / 2038 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
19.10.2015, 00:58 4
Лучший ответ Сообщение было отмечено sergey6661 как решение

Решение

sergey6661, Вы написали что проблема
Цитата Сообщение от sergey6661 Посмотреть сообщение
в том как эти строки читать, считать и выводить их и их кол-во.
А теперь
Цитата Сообщение от sergey6661 Посмотреть сообщение
нужно как то организовать цикл по файлам
т.е. проблема у Вас с полным отсутствием понимания того, что именно Вам надо делать? Сделайте всё за меня?
1
19.10.2015, 00:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2015, 00:58
Помогаю со студенческими работами здесь

Простенький bash скрипт
Здравствуйте мне нужно Сжать файлы: а) все файлы с учетом подкаталогов текущего каталога; б) все...

Написать скрипт в BASH
Написать скрипт в BASH Написать скрипт для поиска заданной пользователем строки во всех файлах...

Реализовать Bash скрипт
Входные данные: Две папки с файлами A и B Выходные данные: Пустая папка, в которой будут...

Написать скрипт на bash
Написать скрипт чтобы он записывал в файл новую строку, только, если количество запущенных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru