Keresés

Új hozzászólás Aktív témák

  • 7

    addikt

    válasz 7 #545 üzenetére

    Update: köszönöm a kiindulási alapot, megvagyok az átnevezgetéssel. Magamra specializált paraméterek vannak benne :)

    #!/bin/bash

    for i in *html
    do
    ident=$(ls "$i" | sed -r 's/_.*html//g')
    date=$(cat "$i" | grep -E -m1 '(Mon|Tue|Wed|Thu|Fri|Sat|Sun), .* 20[01][567890] at .* (AM|PM)' | cut -d ' ' -f 2-4 | sed -r 's/,//g' | sed -r 's/(at)//g' | sed -r 's/:/./g' | sed -r 's/ /-/g' )
    partner=$(cat "$i" | grep -m2 "<" | sed -r 's/.*dorp.*//g' | grep "$lt;.*>" | sed -r 's/<|>//g' | sed -r 's/[@|%]/_/' | sed -r 's/[@|%]/_/g' | sed -r 's/_msn.*//g')
    #echo "$partner"_-_"$ident"_-_"$date"
    mkdir "$partner"
    mv "$i" "$partner"/"$partner"_-_"$ident"_-_"$date".html
    done

Új hozzászólás Aktív témák