Профессиональные приемы работы в Microsoft Excel

Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск  

Новости:

Из правил форума: Тема должна отражать суть вопроса, топики типа "help please" будут удаляться!

Автор Тема: Задача: разобрать журнал прав доступа из линукса и передать его в MSExcel  (Прочитано 415 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Николай Чусовский

  • Новичок
  • *
  • Уважение: +0/-0
  • Оффлайн Оффлайн
  • Сообщений: 1

Доброго времени суток, уважаемые форумчане.

Есть файл (выгрузка ACLs из файлового сервера убунту), имеющий такой вид:

# file: DOC
# owner: nwadmin
# group: root
user::rwx
user:nwadmin:rwx
group::rwx
group:root:rwx
group:domain\040admins:rwx
group:corporative\040users:r-x
group:administracia:r-x
mask::rwx
other::---
default:user::rwx
default:user:nwadmin:rwx
default:group::---
default:group:root:---
default:group:domain\040admins:rwx
default:group:administracia:r-x
default:mask::rwx
default:other::---

# file: DOC/ARU
# owner: nwadmin
# group: domain\040users
user::rwx
user:nwadmin:rwx
group::---
group:domain\040users:---
group:domain\040admins:rwx
group:aru:rwx
group:administracia:r-x
mask::rwx
other::---
default:user::rwx
default:user:nwadmin:rwx
default:group::---
default:group:domain\040users:---
default:group:domain\040admins:rwx
default:group:aru:rwx
default:group:administracia:r-x
default:mask::rwx
default:other::---

# file: DOC/ARU/документы авторемонтного участка размещать здесь!.txt
# owner: aru1
# group: domain\040users
user::rwx
user:nwadmin:rwx
group::---
group:domain\040users:---
group:domain\040admins:rwx
group:aru:rwx
group:administracia:r-x
mask::rwx
other::---

Его нужно преобразовать в таблицу вида:
     A                  B                                        C
1 Файл ----> Пользователь/группа ----> Права доступа

Есть ли подобные скрипты для анализа логов?
Самому сидеть писать думаю будет долго, очень. Теоретически если у меня получится, поделюсь:)
Вариант руками сделать.... ну, при том что lines:699364, это тоже будет очень долго;)

Заранее спасибо.
Записан

IKor

  • Старожил
  • ****
  • Уважение: +49/-0
  • Оффлайн Оффлайн
  • Сообщений: 902

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

Не хотите использовать стандартный инструмент MS Excel: текст по столбцам?
Если хотите, можете использовать макрорекодер, а потом исправить результат руками...
Записан

Alexander Kirdyashev

  • Новичок
  • *
  • Уважение: +0/-0
  • Оффлайн Оффлайн
  • Сообщений: 2

Решение тут несложное, просто нужно сесть и написать. По факту нужно сделать цикл, в котором мы идем по каждой строке и отлавливаем ключевые слова (# file, #group и т.д.).

Если нужна помощь в написании, прошу в ЛС
Записан
 



Темы без ответов

30.09.2018 10:24 Расчет процентов за определенный период (месяц) с учетом изменений и платежей 390
03.03.2018 00:00 Подсчет отработанного времени, за исключением заранее определенных перерывов 1183
14.02.2018 10:11 Подготовить читабельную отчетность по платежам 1183
23.01.2018 13:46 Найти вероятность повторной покупки 1077
12.01.2018 23:56 Сделать отчет на Power BI (Dashboard) 1513
06.09.2017 10:43 Solver VBA не решает гиперболическое уравнение, но при этом решает гармоническое 1365
17.08.2017 12:15 Гиперссылка и фильтр одновременно макрос 1718
23.05.2017 11:20 Копирование данных из одной таблицы в умную таблицу по условию 3471
15.03.2017 15:45 автозамена картинок PowerPoint 1969
11.03.2017 13:43 Изменить нумерацию страниц 2098





Яндекс цитирования msexcel.ru Яндекс.Метрика

Страница сгенерирована за 0.106 секунд. Запросов: 104.