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

  • SteveBeard

    senior tag

    Sziasztok!

    Szeretnék törölni több fájlt, mindegyikben szerepel a 00-00-00-00-00-00 és .traf .png .rrd lehet a kiterjesztése.
    Az rm $IMAGEFILE/00-00-00-00-00-00*.png és persze a kiterjesztésnek megfelelően a többi parancs törli is a fájlokat, de ha nincs ilyen fájl, akkor hibaüzenetet ad.
    Ezt szerettem volna kikerülni és a korábbi hozzászólásokat bogarászva próbáltam megoldani, de kevés sikerrel.
    Ez lett volna, amit kitaláltam:
    [[ -f "$IMAGEFILE/00-00-00-00-00-00*.png" ]] && rm "$IMAGEFILE/00-00-00-00-00-00*.png"
    [[ -f "$IMAGEFILE/00-00-00-00-00-00*.traf" ]] && rm "$IMAGEFILE/00-00-00-00-00-00*.traf"
    [[ -f "$IMAGEFILE/00-00-00-00-00-00*.rrd" ]] && rm "$IMAGEFILE/00-00-00-00-00-00*.rrd"

    vagy ez:
    if [ -f $IMAGEFILE/00-00-00-00-00-00*.png ] ; then
    rm "$IMAGEFILE/00-00-00-00-00-00*.png"
    fi

    De mind a két változatra ez a hibaüzenet:
    + [[ -f /opt/www_traff/stat_images/00-00-00-00-00-00_2013-01-10.png /opt/www_traff/stat_images/00-00-00-00-00-00_week_2013-01.png ]]
    sh: /opt/www_traff/stat_images/00-00-00-00-00-00_week_2013-01.png: unknown operand
    + [[ -f /opt/www_traff/stat_images/00-00-00-00-00-00*.traf ]]
    + [[ -f /opt/www_traff/stat_images/00-00-00-00-00-00*.rrd ]]

    A sima törlés megy, ahogy látom a fájlokat is megtalálja, nem tudom hol rontom el :F
    (#1284) bambano
    Ha sikerül kijavítanom azokat a hibákat, amiket mondtatok, természetesen kiteszem, de ha érdekel elküldhetem Neked pü-ben. Egész szépen dolgozik, még egy html oldalt kell neki készítenem, hogy kereshető is legyen, mert egyelőre csak az aktuális kapcsolatokat és azok grafikonjait jeleníti meg. Az sem lesz kis feladat, mivel még soha nem csináltam.

    [ Szerkesztve ]

    Steve

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