Enradare

Enradare

Enradare i programmeringssammanhang är program som skrivs på en rad och avslutas med Enter

Enradarna är oftast kryptiska men inte avsiktligt tillkrånglade och utför (oftast) nyttiga saker. Denna blogg är ett hobbyprojekt, men bygger även på erfarenheter ur arbetslivet. Nya besökare, se första inlägget.

Ladda ner alla mp3-filerna till böckerna Fysik Lpo & Kemi Lpo

Bash, Kubuntu 8.04Skapad av M.O.B. 2012-05-01 22:54
sed '/\.mp3/!d;s|.*href=\"\(\./mp3/.*\.mp3\)\".*|curl -O \"http://www.tefy.se/\1\"|' ../mp3_fysik_lpo1.htm > curl.sh; . curl.sh

sed '/\.mp3/!d;s|.*href=\"\(\./mp3/.*\.mp3\)\".*|curl -O \"http://www.tefy.se/\1\"|' ../mp3_fysik_lpo2.htm > curl.sh; . curl.sh

sed '/\.mp3/!d;s|.*href=\"\(\./mp3/.*\.mp3\)\".*|curl -O \"http://www.tefy.se/\1\"|' ../mp3_fysik_lpo3.htm > curl.sh; . curl.sh

sed '/\.mp3/!d;s|.*href=\"\(\./mp3/.*\.mp3\)\".*|curl -O \"http://www.tefy.se/\1\"|' ../mp3_kemi_lpo1.htm > curl.sh; . curl.sh

sed '/\.mp3/!d;s|.*href=\"\(\./mp3/.*\.mp3\)\".*|curl -O \"http://www.tefy.se/\1\"|' ../mp3_kemi_lpo2.htm > curl.sh; . curl.sh

sed '/\.mp3/!d;s|.*href=\"\(\./mp3/.*\.mp3\)\".*|curl -O \"http://www.tefy.se/\1\"|' ../mp3_kemi_lpo3.htm > curl.sh; . curl.sh

Man kan hämta ner alla mp3-filer till böckerna Fysik Lpo och Kemi Lpo om man har sparat HTML-filen i katalogen ovanför katalogen mp3 som man skall stå i. Man kan hämta en HTML-fil med t.ex. kommandot:

curl -O http://www.tefy.se/mp3_fysik_lpo[1-3].htm

curl -O http://www.tefy.se/mp3_kemi_lpo[1-3].htm

Man måste öppna HTML-filerna för redigering i SeaMonkey och göra en liten ändring som man återställer och spara dem innan man kör enradarna. Resultatet av SeaMonkey-operationen är att ÅÄÖ & åäö byts ut mot HTML-entities: t.ex. Å. Detta behövs eftersom Sed ej verkar klara ÅÄÖ & åäö i den teckenkodning som filerna använder.

  • Kommentarer(0)