logi sisse meist KKK

Tere teen sellist väikest skripti .ee domeeni whois jaoks.

!/bin/bash

for domain in cat domains.txt do RANGE=whois $domain | grep 'domain\|delete\|registered\|url\|registrant' echo "$RANGE" >> whois-results.txt

done

saan vastuse formaadis : domain: tere.ee registrant: CID:ZONE:95810 registered: 04.07.2010 04:49:12 delete: 09.12.2015 url: http://www.zone.ee domain: kool.ee registrant: CID:ALFANET:2009 registered: 04.07.2010 05:08:55 delete: 19.02.2015 url: http://www.alfanet.ee

sooviks hoopis exeli tabelina ja formaadis: domain: registrant: registered: delete: url: domain: jne.. kool.ee ... . koolitus.ee ..... ühesõnaga üksteise kõrval ja tabelina. Saaaks keegi aidata? ise ei jaga välja

samuti, kui domains.txt oleks näiteks mingi domeen tetere.ee mida ei eksisteeri, siis domain oleks endiselt kirjas kuid kirjas oleks et available.

suure tändu ette.

küsitud Nov 12 '14 at 22:20

stuff's gravatar image

stuff
1111


Mõtle korralikult, kas ja kuidas sa Excelisse tahad. See on kõige raskem osa su soovist :) Kas CSV-st piisaks?

Täpseid vajadusi ei tea, aga võiks olla midagi sellist:

#!/bin/bash
for d in polemind.ee www.ee
do
  res=`whois $d | grep 'domain\|delete\|registered\|url\|registrant' | cut -b 15- | tr "\n" ","`;
  if [ -z "$res" ]
  then echo "$d,,,,"
  else echo "$res"
 fi
done > tulemused.csv

Kui ikka on väga vaja kohe excelisse panna, siis otsi csv2xls või ssconvert (goffice-i osa) või openoffice programme (http://stackoverflow.com/questions/10557360/convert-xlsx-to-csv-in-linux-command-line)

link

vastatud Nov 12 '14 at 22:52

Kaiko%20Kaur's gravatar image

Kaiko Kaur
2306711

tere, jah sobiks täitsa csv, peaasi et oleks tabelis ja üksteise all, et saaks töödelda.

JA kas oleks kudagi võimalik panna delay iga sakääni vahele? sekundites? mida saaks muuta?

(Nov 13 '14 at 07:58) stuff

Pane ridade "fi" ja "done" vahele "sleep 5", et 5 sek ei toimuks midagi.

(Nov 13 '14 at 13:01) Kaiko Kaur

Suurepärane, suured tänud

KAs oskad ühe väikse skriptiga veel aidata. nimelt on kaks txt faili. esimese sisu : domeen1.ee domeen2.ee domeen3.ee jnee..

teise sisu domeen2.ee domeen33.ee

nüüd oleks vaja neid võrrelda. et kui esimeses failis ei ole domeeni mis on teises failis. Kirjututakse see sinna esimese faili lõppu. Või tehakse 2 faili peale kokku üks txt, nii et kõik kahes nimekirjas olevat domeeni on lõpuks üks kord kirjutatult ühises failis.

link

vastatud Nov 13 '14 at 17:44

stuff's gravatar image

stuff
1111

Domeenid on üksteise all .txt failis. ei ole ükteise järel.

link

vastatud Nov 13 '14 at 17:51

stuff's gravatar image

stuff
1111

Kui domeenide järjekord oluline pole, siis

sort -u a.txt b.txt > all.txt

link

vastatud Nov 13 '14 at 17:57

Kaiko%20Kaur's gravatar image

Kaiko Kaur
2306711

tänud, jõudsin ise ka juba lähedale kasutaeds comm -13 <(sort domains.txt) <(sort domains1.txt) >> test.txt

andis siis nimed mida esimeses ei olnud.

link

vastatud Nov 13 '14 at 17:59

stuff's gravatar image

stuff
1111

#!/bin/bash

for d in cat domains.txt do res=whois $d | grep 'domain\|delete\|registered\|status\|registrant' | cut -b 15- | tr "\n" ","; if [ -z "$res" ] then echo "$d,,,," else echo "$res" fi sleep 1 done > tulemused.csv

Kas oksaksid veel öelda, kuidas saaks sellise value nagu nserver sinna ritta? nserver on whois outputis mitme kohapeal, 3 vist. kui teha näiteks whois tere.ee siis on 3 nimiserverit. kas kuidagi saaks neist ainult ühe võtta? näiteks esimese? sellest juba täitsa piisaks.

link

vastatud Nov 13 '14 at 18:24

stuff's gravatar image

stuff
1111

Sinu vastus
lülita eelvaade

Jälgi seda küsimust

By Email:

Pärast sisselogimist saad tellida muudatuse teavitusi siit

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *kaldkiri* või __kaldkiri__
  • **paks kiri** või __paks kiri__
  • link:[tekst](http://url.com/ "pealkiri")
  • pilt?![alt tekst](/path/img.jpg "pealkiri")
  • nummerdatud nimekiri: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • põhilised HTML märgendid on samuti toetatud

Pinu tööpakkumised

kõik pakkumised »

Küsimuse sildid:

×2

küsitud: Nov 12 '14 at 22:20

nähtud: 3,072 korda

viimati uuendatud: Nov 13 '14 at 18:24

Sarnased küsimused

Litsents: Creative Commons Attribution License | Kontakt: info@pinu.ee