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

  • Geripapa

    aktív tag

    Köszönöm a segitséget!

    Ez lett a végeredmény, ami megcsinálta amit szerettem volna:
    #!/bin/bash

    for ((i=1; i<=303; i++))
    do
    NUMBERS=$(echo $i | wc -c)
    if [[ $NUMBERS -eq 2 ]]; then
    ACTNR=00$i
    HTML=0$i
    elif [[ $NUMBERS -eq 3 ]]; then
    ACTNR=0$i
    HTML=$i
    if [[ $HTML -gt 70 ]]; then
    HTML=0$i
    fi
    elif [[ $NUMBERS -eq 4 ]]; then
    ACTNR=$i
    HTML=$i
    else
    echo "Valami baj van, inkább kilépek..."
    exit 1
    fi

    TAG=$(cat $ACTNR/$HTML.html | iconv -f iso8859-1 -t utf8 | grep -m 1 title | cut -d \> -f2 | cut -d \< -f1 | sed 's/[[:blank:]]*$//' | tr ' ,' "_" )

    NEWDIR=$(echo $ACTNR"_"$TAG)
    echo $NEWDIR
    mv $ACTNR "${NEWDIR}" #ha nem másolni szeretnéd, akkor a "cp -r" parancsot cseréld ki "mv"-re.
    done

    :R

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