cat -n filnavn | grep 10
Er det godt nok?
weee takker mange gange... jeg vidste det var enkelt siden jeg ikke kunne finde det på google.
Jeg skal dog ikke bruge "-n"
Kan du ikke lave et "svar" så jeg kan give point?
jep
-n switchen tilføjer linjenumrene, så du kan droppe dandom (hvad det så end er) hvis det gør det hele lettere. Det afgør du selv. =)
Jeg var lige lidt for hurtig på aftrækkeren da jeg sagde at det virkede..
Listen jeg har er med ip numre og grep hiver jo også de ip numre som tallet indgår i. (dandom skulle self. være random)
Dorfor kan jeg ikke bruge din version desværre. Har du et andet forslag? Der må da være en nemmere metode end den jeg bruger nu:
Selve scriptet indeholder:
\\generér et tilfældigt tal som vi kan bruge til at finde en linje
random -e 34
\\læs det generede tal
proxynum=$?
\\ Find ip'en med dette nummer i proxylist filen (Se proxylist fil herunder)
cat /root/temp/proxylist |grep -A 1 -m 1 "$proxynum"- > /root/temp/cool
\\find den linje hvor der ikke står proxy (så har vi ip)
proxyip=`cat /root/temp/cool |grep -v proxy`
####
Proxylist filen:
00- proxy0
141.48.34.240:2301
01- proxy1
81.208.62.251:80
02- proxy2
82.160.142.22:3128
og så videre
Det fungerer som sådan ok men det er et bøvl når jeg skal opdatere proxylisten da jeg manuelt skal indsætte ip imellem de rigtige "labels" Yndermere ville det ikke gøre noget hvis scriptet var mere enkelt og jeg fx. ikke skulle bruge "cool" filen. (Ved godt det kan gøres med vaiabler)
håber nogen kan hjælpe
Brug eventuelt en kombination af head og tail i stedet så:
http://www-128.ibm.com/ (...)Altså for at få linje 10:
head -n10 filnavn | tail -n1
eller noget i den stil.
Der var den... takker, du får point.
ok nu fatter jeg ikke hvordan jeg giver point... skal jeg ikke skrive en kommentar og trykke "Accepter"?
=)
Nej, du logger såmænd bare ind på Eksperten som normalt og går til det her spørgsmål. Dernæst markerer du mit navn i den boks der er kommet til syne nederst på siden og så klikker du accepter. =)