|
bash script need help
|
|||
---|---|---|---|
#18+
Добрый день. имеем 2 файла вида: $cat host <host>host1.fullname</host> <ip>721.0.0.1</ip> <name>host1.shortname</name> <proxy> <name>proxy1.fullname</name> </proxy> -- <host>host2.fullname</host> <ip>721.0.0.2</ip> <name>host2.shortname</name> <proxy> <name>proxy2.fullname</name> </proxy> -- ... $cat ip <group> <name>GROUP1</name> <name>GROUP2</name> </group> <ip>721.0.0.1</ip> <dns>host1.fullname</dns> -- <group> <name>GROUP3</name> <name>GROUP4</name> </group> <ip>721.0.0.2</ip> <dns>host2.fullname</dns> -- ... как выводить мне из двух файлов скриптом следующее -- hostname: host1.fullname ip: 721.0.0.1 short: host1.shortname proxy: proxy1.fullname group: GROUP1 , GROUP2 -- hostname: host2.fullname ip: 721.0.0.2 short: host2.shortname proxy: proxy2.fullname group: GROUP1 , GROUP2 только есть один нюанс, если в файле ip в секции <group> <name>GROUP1</name> <name>GROUP1</name> </group> GROUP1=GROUP1 то вывод -- hostname: host1.fullname ip: 721.0.0.1 short: host1.shortname proxy: proxy1.fullname group: GROUP1 есть у кого идеи? может кто делал такое!! Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2018, 16:41 |
|
bash script need help
|
|||
---|---|---|---|
#18+
Amiriесть у кого идеи? может кто делал такое!!описать внятно что пытаешься сделать, у большинства особого желания разбираться и вникать в логику которая тебе требуется нет Кратко опиши что именно не получается ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2018, 16:46 |
|
bash script need help
|
|||
---|---|---|---|
#18+
Чуток формлю, чтобы не ломать глаза AmiriДобрый день. имеем 2 файла вида: $cat host Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... $cat ip Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
-- ... как выводить мне из двух файлов скриптом следующее -- hostname: host1.fullname ip: 721.0.0.1 short: host1.shortname proxy: proxy1.fullname group: GROUP1 , GROUP2 -- hostname: host2.fullname ip: 721.0.0.2 short: host2.shortname proxy: proxy2.fullname group: GROUP1 , GROUP2 только есть один нюанс, если в файле ip в секции Код: xml 1. 2. 3. 4.
GROUP1=GROUP1 то вывод -- hostname: host1.fullname ip: 721.0.0.1 short: host1.shortname proxy: proxy1.fullname group: GROUP1 p.s. какая ОС? есть у кого идеи? может кто делал такое!! Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2018, 21:37 |
|
bash script need help
|
|||
---|---|---|---|
#18+
bga83Amiriесть у кого идеи? может кто делал такое!!описать внятно что пытаешься сделать, у большинства особого желания разбираться и вникать в логику которая тебе требуется нет Кратко опиши что именно не получается Он хочет из xml-a получить текстовый файл... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2018, 00:14 |
|
bash script need help
|
|||
---|---|---|---|
#18+
Sergey Orlovbga83пропущено... описать внятно что пытаешься сделать, у большинства особого желания разбираться и вникать в логику которая тебе требуется нет Кратко опиши что именно не получается Он хочет из xml-a получить текстовый файл...А какие тут варианты? Шелл умеет понимать xml? Регекспом его, регекспом... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2018, 00:34 |
|
bash script need help
|
|||
---|---|---|---|
#18+
Relic HunterА какие тут варианты? Шелл умеет понимать xml? Регекспом его, регекспом... сложный вопрос, что шел а что нет echo "<x><host>host1.fullname</host><ip>721.0.0.1</ip><name>host1.shortname</name></x>"|xmllint --xpath "string(//*)" - host1.fullname721.0.0.1host1.shortname Топикстартер, это 4 примерно строки на питоне. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 04:26 |
|
|
start [/forum/topic.php?fid=25&msg=39668969&tid=1481305]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 273ms |
total: | 410ms |
0 / 0 |