files/subdirs case converse

Pagina: 1
Acties:

  • sirdupre
  • Registratie: Maart 2002
  • Laatst online: 27-04-2025
Ok, ik heb gisteren na veel gedoe met success een debian servertje geinstalleerd en mijn htroot van windows erop gegooid.
Alleen staan er nog al wat bestanden in een hoop subdirs in die dankzij windows uppercase zijn geworden, en in mijn scripts ben ik er vanuit gegaan dat alle bestanden lowercase zijn.
Heeft iemand een bash scriptje ofzo dat ervoor zorgt dat alles (inclusief de directories) lowercase wordt?

  • sirdupre
  • Registratie: Maart 2002
  • Laatst online: 27-04-2025
met grote dank aan CyBeR van het linux kanaal hiero,
code:
1
for i in $(find .); do mv $i $(echo $i|tr A-Z a-z); done

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

het kan vast netter maar dit werkt ;)

All my posts are provided as-is. They come with NO WARRANTY at all.


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 16:08

deadinspace

The what goes where now?

code:
1
rename 'y/A-Z/a-z/' *

  • hammerhead
  • Registratie: April 2000
  • Laatst online: 16:09
Op maandag 20 mei 2002 10:44 schreef CyBeR het volgende:
het kan vast netter maar dit werkt ;)
Kan idd... Is iets netter dan de eerste oplossing maar bij lange na nog niet zo netjes als de laatste oplossing B-)

Je kunt met find een -exec meegeven. Op elk bestand wat hij dan vindt voert hij uit wat er achter de exec staat.
(weet niet precies meer hoe dit eruit zou komen te zien, maar voorbeeld is snel te vinden in manpages of internet...)

Aviation is proof that given the will, we have the capacity to achieve the impossible.
--Eddie Rickenbacker