|
|
|
Сравнение двух файлов с помощью регулярки
|
|||
|---|---|---|---|
|
#18+
Добрый день. помогите решить задачу. есть два файла, первый файл - это шаблонный список Второй файл - это файл, который надо проверить этим шаблоном. ТО что есть в шаблоне должно быть в файле 2. То чего нет в шаблоне может быть в файле 2. По итогам надо сформировать файл 3, содержащий инфу о несовпадениях, то есть если файл 2 проходит в шаблон, то ничего. желательна поддержка регулярки. Например шаблон.txt стул стол окно файл2.txt стул кровать окно стол файл3 должен быть пустой т.к. файл2 содержит строки из шаблона Пробовал grep не помогло? т.к. нужна поддержка регулярки проверял вот таким выражением grep -ef шаблон.txt файл2.txt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2010, 16:38 |
|
||
|
Сравнение двух файлов с помощью регулярки
|
|||
|---|---|---|---|
|
#18+
cintlt, Дак надо ж несовпадения вывести, если правильно понял. Ключик -v не поможет? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2010, 20:34 |
|
||
|
Сравнение двух файлов с помощью регулярки
|
|||
|---|---|---|---|
|
#18+
cintlt, Кажется, оно? Код: plaintext 1. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2010, 22:08 |
|
||
|
Сравнение двух файлов с помощью регулярки
|
|||
|---|---|---|---|
|
#18+
vkle, Здесь проблема в том, что шаблон должен пожирать и вот такое стол23 стул11 и даже кровать2.0 улучшенная Надеюсь все поняли, что речь идет о скрипте, в котором будут анализироваться данные по инвентаризации установленного софта. Грубо. У нас есть список того что должно быть - шаблон. И список того что на самом деле есть. Сравниваем шаблон с тем что есть, и если не находим - выводим эту строку шаблона в поток. если строка есть, то ничто не выводится (ну тут возможны варианты, например ок/not ok). Если честно, я немного запутался с grep и diff, на таком уровне не работал. Все силы ушли на написание сборщика инфы. А анализ оказся сложнее чем я рассчитывал. Спасибо за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2010, 00:50 |
|
||
|
Сравнение двух файлов с помощью регулярки
|
|||
|---|---|---|---|
|
#18+
cintlt, ИМХО проще запихнуть все данные по софту/машинам в БД, а оттуда делать нужные выборки для отчетов. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2010, 01:17 |
|
||
|
Сравнение двух файлов с помощью регулярки
|
|||
|---|---|---|---|
|
#18+
к сожалению не проще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2010, 02:05 |
|
||
|
Сравнение двух файлов с помощью регулярки
|
|||
|---|---|---|---|
|
#18+
cintlt, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2010, 02:41 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=36960759&tid=1484597]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
161ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 482ms |

| 0 / 0 |
