Benutzerdefinierte Suche

Terminal | Ordner mit 900 Dateien durchnummerieren

  1. sevY

    sevY Thread Starter

    Hi,

    hat jemand mal ein Shellscript für mich, mit dem ich total chaotisch benannte Dateien (ca. 900) innerhalb eines Ordners umbennen kann?

    Es soll vor dem letzten Punkt des Dateinamens (da die Endung erhalten bleiben soll), alles entfernt und dann von oben herab inkrementell durchnummiert werden.


    Liebe Grüße

    Yves
     
    sevY, 06.10.2004
  2. UdoN

    UdoNMacUser Mitglied

    Mitglied seit:
    18.06.2004
    Beiträge:
    236
    Zustimmungen:
    0
    Leg dir erstmal Kopien an, damit Du nichts kaputtmachen kannst.
    Ansonsten 'man find'.

    Udo
     
    UdoN, 07.10.2004
  3. hayo

    hayoMacUser Mitglied

    Mitglied seit:
    30.10.2003
    Beiträge:
    44
    Zustimmungen:
    0
    Code:
    #!/bin/bash 
    dir=$1
    
    cd $dir
    count=0
    for filename in *
    do
    if echo "$filename" | grep "\." >/dev/null
    then
            extension=".${filename##*.}"
    else
            extension=""
    fi
    
    mv "$filename" "${count}${extension}"
    (( count += 1 ))
    done
    
    vorher:
    Code:
    leshp:~ hayo$ ls -la testdir/
    total 0
    drwxr-xr-x   9 hayo  wheel   306  7 Oct 03:34 .
    drwxr-xr-x  61 hayo  wheel  2074  7 Oct 03:28 ..
    -rw-r--r--   1 hayo  wheel     0  7 Oct 03:34 datei1.zip
    -rw-r--r--   1 hayo  wheel     0  7 Oct 03:34 datei1.zip.txt
    -rw-r--r--   1 hayo  wheel     0  7 Oct 03:34 datei2.rar
    -rw-r--r--   1 hayo  wheel     0  7 Oct 03:34 datei2.rar.doc
    -rw-r--r--   1 hayo  wheel     0  7 Oct 03:34 datei3.sit
    -rw-r--r--   1 hayo  wheel     0  7 Oct 03:34 datei3.sit.xls
    -rw-r--r--   1 hayo  wheel     0  7 Oct 03:34 datei4
    
    nachher:
    Code:
    leshp:~ hayo$ ls -la testdir/
    total 0
    drwxr-xr-x   9 hayo  wheel   306  7 Oct 03:34 .
    drwxr-xr-x  61 hayo  wheel  2074  7 Oct 03:28 ..
    -rw-r--r--   1 hayo  wheel     0  7 Oct 03:34 0.zip
    -rw-r--r--   1 hayo  wheel     0  7 Oct 03:34 1.txt
    -rw-r--r--   1 hayo  wheel     0  7 Oct 03:34 2.rar
    -rw-r--r--   1 hayo  wheel     0  7 Oct 03:34 3.doc
    -rw-r--r--   1 hayo  wheel     0  7 Oct 03:34 4.sit
    -rw-r--r--   1 hayo  wheel     0  7 Oct 03:34 5.xls
    -rw-r--r--   1 hayo  wheel     0  7 Oct 03:34 6
    
    aufruf mit scriptname <verzeichnis mit dateien>
    ich hoffe das war so in etwa was du gesucht hast...

    G/hayo
     
    hayo, 07.10.2004
  4. vuuduu

    vuuduuMacUser Mitglied

    Mitglied seit:
    15.01.2004
    Beiträge:
    299
    Zustimmungen:
    0
    shellskript?
    try this: defekter Link entfernt
     
    vuuduu, 07.10.2004
  5. cilly

    cilly Thread Starter

    Hey vuudoo, wenn er es in einem Skript haben möchte, um es evtl. in einen cronjob einzubinden?

    pepp carro banana cumber
     
    cilly, 07.10.2004
  6. sevY

    sevY Thread Starter

    Hehe, genau soetwas in der Art habe ich vor ;)
     
    sevY, 07.10.2004
  7. sevY

    sevY Thread Starter

    Arghs…

    Mein ganzes Homeverzeichnis ist nun durchnummeriert :D

    Code:
    iMac:~/Desktop/Test Yves$ chmod 0777 /Users/Yves/Desktop/rename.sh 
    iMac:~/Desktop/Test Yves$ /Users/Yves/Desktop/rename.sh 
    #hehe… vergessen das Parameter anzugeben… ;)
    iMac:~/Desktop/Test Yves$ /Users/Yves/0/rename.sh /Users/Yves/0/Test 
    iMac:~/Desktop/Test Yves$ 
    
     
    sevY, 07.10.2004
  8. vuuduu

    vuuduuMacUser Mitglied

    Mitglied seit:
    15.01.2004
    Beiträge:
    299
    Zustimmungen:
    0
    oh my god ... nehmt dem mann das terminal weg!!! ;)
     
    vuuduu, 07.10.2004
  9. cla

    claMacUser Mitglied

    Mitglied seit:
    24.10.2003
    Beiträge:
    2.958
    Zustimmungen:
    128
    prust....:)

    You made my day...

    cla
     
  10. hayo

    hayoMacUser Mitglied

    Mitglied seit:
    30.10.2003
    Beiträge:
    44
    Zustimmungen:
    0
    rotfl irgendwas ist ja immer... ;)
     
Die Seite wird geladen...
Ähnliche Themen - Terminal Ordner Dateien
  1. Macs Pain
    Antworten:
    14
    Aufrufe:
    539
    Macs Pain
    14.07.2017
  2. Cyv
    Antworten:
    1
    Aufrufe:
    431
  3. deemitri
    Antworten:
    2
    Aufrufe:
    543
    deemitri
    22.10.2012
  4. doofid
    Antworten:
    9
    Aufrufe:
    889
  5. zwmg
    Antworten:
    14
    Aufrufe:
    6.843