RoyK | https://www.openssl.org/news/secadv_20140407.txt | 07:51 |
---|---|---|
RoyK | http://filippo.io/Heartbleed/ | 07:53 |
=== Kimti3 is now known as Kimti | ||
RoyK | huff http://heartbleed.com/ | 10:45 |
Malinux | altså | 11:01 |
Malinux | jeg har en texfil | 11:01 |
Malinux | med output fra mediainfo | 11:01 |
Malinux | pr- mp3 har den 2 oppføringer av duration | 11:01 |
Malinux | jeg ønsker å kjøre noe alla: cat mediainfo.txt | grep Duration | 11:01 |
Malinux | men i stedet for å få 2 ganger Duration pr. fil, så trenger jeg den infoen bare en gang | 11:02 |
geirha | awk '/Duration/{print $2;exit}' mediainfo.txt | 11:03 |
geirha | noe slikt. Jeg gjettet vilt på formatet der. | 11:03 |
Malinux | ender på nfo, men det burde ikke ha noe å si. jeg kan prøve :) | 11:04 |
RoyK | Malinux: pastebin litt av formatet | 11:04 |
geirha | Jeg antok at linja du er ute etter ser slikt ut: "Duartion: 12:34:56" | 11:04 |
geirha | og at du kun er ute etter 12:34:56 | 11:04 |
Malinux | her nå hele: http://paste.ubuntu.com/7221098/ | 11:05 |
Malinux | linja ser sånn ut: Duration : 51s 173ms | 11:05 |
geirha | awk -F ' *: *' '$1 == "Duration"{print $2;exit}' mediainfo.nfo | 11:06 |
Malinux | jepp, da printer den en linje med Duration | 11:07 |
Malinux | men hva med alle de andre linjene? | 11:07 |
Malinux | + at den skal skppe annenhver linje med Duration, da de gjelder samme filen | 11:07 |
RoyK | Malinux: hva skal du med dataene? dytte dem inn i en db? | 11:07 |
Malinux | jeg skal ha de til ei liste | 11:07 |
geirha | Ah, du vil ha info for hver mp3-fil | 11:07 |
RoyK | Malinux: og hvilken Duration-linje vil du ha? Det er jo forskjell på dem | 11:07 |
Malinux | mhm | 11:07 |
Malinux | jeg kan dobbeltsjekke hvilen av de jeg vil ha :) | 11:08 |
RoyK | Malinux: tror jeg hadde skrevet noe i perl for den der | 11:08 |
* RoyK er ikke så flink i awk at han takler multilinjeparsing der | 11:08 | |
geirha | gawk -F ' *: *' -v RS= '$1 == "Complete name" {name=$2} $1 == "Duration" {duration[name]=$2} END {for (name in duration) print name,duration[name]; }' mediainfo.nfo | 11:09 |
geirha | argh, der blanda jeg | 11:09 |
geirha | awk -F ' *: *' '$1 == "Complete name" {name=$2} $1 == "Duration" {duration[name]=$2} END {for (name in duration) print name,duration[name]; }' mediainfo.nfo | 11:09 |
Malinux | irriterer meg grønn over at jeg ikke bare kan sånt selv :S | 11:10 |
geirha | kan utvides til å hente de andre dataene også | 11:10 |
Malinux | jeg vil ha printet den første duration i hver oppføring | 11:12 |
Malinux | oki | 11:12 |
Malinux | da forsøker jeg :) | 11:12 |
Malinux | kult, kan man tweake den så den printer kun mp3-filens navn + duration. Ser jeg får med hele stien | 11:13 |
Malinux | ah, nå forstår jeg hvorfor den printer hele stien :) | 11:14 |
Malinux | kanskje det gjør det litt mer komplisert. Det er ikke sikkert det gjør så mye :) | 11:14 |
Malinux | jeg tror jeg bruker den sånn jeg :) tusen takk geirha <3 | 11:14 |
Malinux | tror jeg skla få en eller annen i real life, til å forklare disse tingene med teskje til meg :) | 11:14 |
geirha | END { for (name in duration) { basename=name; sub(/.*\//,"",basename); print basename, duration[name]; } } | 11:15 |
Malinux | kan vi sortere lista også? (a) | 11:16 |
* Malinux begynner å bli kravstor | 11:16 | |
geirha | ... | sort | 11:16 |
geirha | Vi henter for øvrig ut andre Duration der, ikke første | 11:17 |
geirha | awk -F ' *: *' '$1=="Complete name"{name=$2} $1=="Duration"&&!(name in duration){duration[name]=$2} END{ for (name in duration) { basename=name; sub(/.*\//,"",basename); print basename, duration[name]; } }' mediainfo.nfo | sort | 11:18 |
Malinux | se der ja :) tusen tusen takk :) | 11:18 |
RoyK | geirha: the awk fucking master :D | 11:19 |
dr0 | hehe | 11:20 |
Malinux | ja, dette var impressive :) | 11:23 |
Malinux | det der er jo veldig nyttig også. Jeg burde jo lært meg sånt | 11:23 |
geirha | Plukker opp slikt når en henger på #awk | 11:29 |
Malinux | aha :) | 11:39 |
Malinux | men jeg kan jo finne en side med syntaxen på kanskje | 11:39 |
Malinux | RoyK: tar du bilde vekk igjen? eller blir det liggende? Tenkte å dele det videre :) | 11:40 |
RoyK | det her? http://karlsbakk.net/fun/not-very-bright-firefighters.jpg | 11:40 |
RoyK | det området der er et sted jeg samler på morsomme ting, så det forsvinner ikke med det første ;) | 11:41 |
Malinux | mhm | 11:41 |
Malinux | oki :) nice nice | 11:41 |
Malinux | hm, dukker ikke opp bilde når jeg poster den på facebook, bare linken | 11:42 |
Malinux | men men | 11:42 |
Malinux | jeg samler på en del bilder selv, jeg tar selv. | 11:42 |
Malinux | men har nå samlet en del, så kan jo start eå poste en gang i uka ca | 11:42 |
Aeyoun | Har alle oppdatert serverene sine for å fikse Heartbleed? :-) | 22:11 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!