Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Script zur automatischen Änderung von Dateinamen

  1. #1
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Beiträge
    5

    Question Script zur automatischen Änderung von Dateinamen

    Hallo!

    Ich bräuchte ein kleines Script, was z.B. ' in ' oder ~ in - in Dateinamen in einem Samba-Share ändert. Es kommt nämlich zu Problemen, wenn solche Dateien mit Hilfe von rsync auf eine FAT32-Platte kopiert werden soll.
    Hätte jemand eine Idee, wie so ein Script aussehen müsste? Es sollte dann direkt auf dem SUSE-9.0-Server mit dem Samba-Share laufen.

    Danke!

  2. #2
    Meister Avatar von echo
    Registriert seit
    Mar 2001
    Ort
    hannover
    Beiträge
    970
    nimm dieses:
    ---snip---
    #!/bin/bash
    #
    # a little script to convert spaces in filename to _

    # DEBUG ON /OFF

    #set -x

    # VARIABLES

    my_startdir="$1"
    my_tmp_file="/tmp/$$_xxx.txt"

    if [ $# -ne 1 ] ; then
    echo
    echo "Converting dirnames/filenames from \" \" to \"_\""
    echo "Usage $0 STARTDIR"
    echo
    exit 1
    fi


    find "$my_startdir" > "$my_tmp_file"

    grep "No Permissions for dir" "$my_tmp_file" && echo "Fehler bei find" && exit 1

    echo "--> find files/dirs OK"

    echo "--> Now going to move $(wc -l "$my_tmp_file" | cut -d" " -f 1) dirs/files"

    tac "$my_tmp_file" | grep " " |while read line ; do
    filename=$(basename "${line}")
    new_filename=$(basename "${line}" | sed "s# #_#g")
    full_file_id="$(dirname "$line")/$new_filename"
    mv "$line" "$full_file_id" || ( echo "Could not mv $line" && exit 1)
    done

    echo "--> Cleaning up"

    rm "$my_tmp_file"
    ---snap---
    .-= HP-UX 11.31 && gentoo && hackintosh =-.

Ähnliche Themen

  1. Dateinamen an bash Script übergeben ohne kompletten Pfad
    Von City][Sepp im Forum Linux Allgemein
    Antworten: 5
    Letzter Beitrag: 15.04.04, 20:29
  2. Problem mit Festplatte
    Von gaansch im Forum stationäre Hardware
    Antworten: 6
    Letzter Beitrag: 27.01.04, 20:38
  3. Antworten: 1
    Letzter Beitrag: 11.01.04, 03:38
  4. Antworten: 6
    Letzter Beitrag: 16.06.03, 14:06
  5. THPS3 Absturz direkt nach dem Start
    Von 50i im Forum Emulatoren für Spiele
    Antworten: 0
    Letzter Beitrag: 23.01.03, 17:26

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •