The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Korn: Hvordan loop gjennom en streng tegnet av tegn shew01 Shell programmering og Skripting 10 12-02-2008 07:58
lese en variabel karakter av tegn, erstatning tegn med noe annet vipervenom25 UNIX for Dummies Spørsmål og svar 2 06-06-2008 03:18
spesialtegn på Filnavn .. hjelp! haster genzbeat HP-UX 1 01-18-2008 03:55
snarvei for tjære CVF - [filnavn] | gzip> [filnavn]. tar.gz bcamp1973 UNIX for Dummies Spørsmål og svar 4 12-11-2007 05:45
rsync problem - mellomromstegn i filnavn chief2 UNIX for Dummies Spørsmål og svar 3 09-24-2004 11:06

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 05-30-2007
xramm xramm is offline
Registrert bruker
  
 

Bli Dato: mai 2007
Innlegg: 113
Filnavn tegn endringer

Jeg ønsker å lage et skript for å endre filnavn karakter ikke på engelsk for en gitt mappe. Men jeg er ikke sikker på hvor jeg er fra grunn er jeg litt ny bruker for skript.
Minst er det noen kan hjelpe meg å ta første skritt, hvordan kan jeg finne ulovlige eller uønskede tegn i filnavn og så kanskje jeg må gjøre en konvertering for eksempel: fra I til i, fra O til o. .. som dette ..

Takk en million.
  #2 (permalink)  
Old 05-30-2007
LiquidChild LiquidChild is offline
Registrert bruker
  
 

Bli Dato: juli 2005
Sted: Belfast
Innlegg: 49
Sitat:
Originally Posted by xramm
Jeg ønsker å lage et skript for å endre filnavn karakter ikke på engelsk for en gitt mappe. Men jeg er ikke sikker på hvor jeg er fra grunn er jeg litt ny bruker for skript.
Minst er det noen kan hjelpe meg å ta første skritt, hvordan kan jeg finne ulovlige eller uønskede tegn i filnavn og så kanskje jeg må gjøre en konvertering for eksempel: fra I til i, fra O til o. .. som dette ..

Takk en million.
Sikkert det første stedet å begynne er å vite hva en ulovlig karakter er, har du en endelig liste over dem? Og hva du ønsker å konvertere dem fra og til? Jeg tenker å gjøre det for enhver ordbok ville være en enorm jobb, kan være feil!
  #3 (permalink)  
Old 05-30-2007
xramm xramm is offline
Registrert bruker
  
 

Bli Dato: mai 2007
Innlegg: 113
Min liste er begrenset til 10 tegn, er det tegn for de fra tyrkisk til engelsk, er det ikke en enorm skript eller en ordbok. Vil bare vite en metode for å starte, må jeg bruke sed eller awk eller sammen? som dette, takk
  #4 (permalink)  
Old 05-30-2007
LiquidChild LiquidChild is offline
Registrert bruker
  
 

Bli Dato: juli 2005
Sted: Belfast
Innlegg: 49
Jeg er ikke en ekspert, men ville gjette bruke erstatning funksjon awk å gjøre dette og bare kjøre din tekst gjennom å erstatte hver av de 10 tegn de skulle oppstå, har du prøvd det?
  #5 (permalink)  
Old 05-30-2007
aigles's Avatar
aigles aigles is offline Forum Advisor  
Registrert bruker
  
 

Bli Dato: april 2004
Sted: Bordeaux, Frankrike
Innlegg: 1418
Hvis ett tegn er å bli erstattet av et annet tegn (kun ett), kan du gjøre noe sånt (ekkoet er for debug formål):
Code:
#!/usr/bin/ksh
# ScriptFile: special_rename
from='àéêèïù'
  to='aeeeiu'
ls *[${from}]* |
while read filename
do
   echo mv ${filename} $(echo ${filename} | tr "$from" "$to")
done
Utførelse:
Code:
$ touch téléphone à_voir
$ special_rename
mv téléphone telephone
mv à_voir a_voir
$
Jean-Pierre.
  #6 (permalink)  
Old 05-30-2007
xramm xramm is offline
Registrert bruker
  
 

Bli Dato: mai 2007
Innlegg: 113
takk

Jeg ll prøve det og prøve det develop.Thank deg.
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 11:55.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0