← Back to team overview

sslug-teknik team mailing list archive

Re: Problemer med bogstaver efter opdatering af samba

 

Jacob jeg sætter virkelig pris på den hjælp du giver mig... og du er helt 
klat på rette vej...

Jeg har lavet følgende scriptfil efter din anvisning....

####################################################################
#/bin/sh


  cd "/home/tmpdir"/
   find . -type f | while read gammelt; do
      fejl=nej
      nyt="$(echo "${gammelt}" | recode --quiet --force UTF-8..ISO-8859-1 || 
fejl=ja)"

      if [ ${fejl} = ja ]; then
         echo "Kunne ikke omkode '${gammelt}' fra UTF-8 til ISO-8859-1." 
1>&2
      elif [ -e "${gammelt}" ]; then
         nyt_katalog="/home/newdir/$(dirname "${nyt}")"
         mkdir -p "${nyt_katalog}"
         mv -i "${gammelt}" "${nyt}"
      else
         echo "Der er problemer med '${gammelt}'." 1>&2
      fi
   done
####################################################################

Scriptet virker dom du antyder ikke på biblioteker???

OG scriptet fjerne fuldstændigt alle ? på filnavnene.

Men scriptet erstatter ikke med noget andet????

En fil der burde hedde "Værkstedsordre 980-97.xls"
File hedder før scriptet kører "V?rkstedsordre 980-97.xls"
Når sciptet har kørt hedder den "Vrkstedsordre 980-97.xls"

Hvad kan jeg gøre for at den laver det om til (hvad den burde hedde)

Og hvad er muligheden for at få den til at gå ned gennem 
biblioteksstrukturen
*********************************
Med venlig hilsen

Finn Boje Johannessen
IT\Netværks -administrator
IPL - DTU -DK
********************************* 




Follow ups

References