![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Avkorte flere filtyper | prvnrk | Shell programmering og Skripting | 12 | 04-04-2008 11:20 |
| Avkorte siste <n> tegn fra en fil | Gwailo88 | UNIX for Dummies Spørsmål og svar | 1 | 03-05-2008 12:52 |
| script for Gzip tusenvis av fil | thepurple | Sun Solaris | 10 | 01-02-2008 06:39 |
| Avkorte Fil inneholde | rinku | Shell programmering og Skripting | 2 | 05-30-2007 07:43 |
| hvor å avkorte en stor (8 GB) fil | kotasateesh | Shell programmering og Skripting | 1 | 07-05-2006 02:57 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hvordan avkorte tusenvis av filnavn
Mappe for e-postmeldinger i maildir format hadde blitt ødelagt. Typiske filnavnet 1246281161.6777.m21JH: 2, S. The ": 2, S hindrer" kopiering til en annen enhet. Hvordan kan jeg bare fjerne de siste fire tegn?
|
|
||||
|
Vanligvis hvis det er tegn i et filnavn som er metategn - de betyr noe for skallet - du kan omslutte filnavn med doble anførselstegn eller enkle anførselstegn (TIC) og kopiere filen eller endre navnet. Å fjerne den siste 4 tegn i filnavnet betyr at du har å mate den til mv kommandoen. Som det samme som å spise den til en cp kommandoen
Prøv noe som dette til å endre navn på filer: Code:
#!/bin/bash
ls ./maildir |
while read filename
do
len=${#filename}
len=$(( $len - 4 ))
printf "mv '%s' '%s'" "${filename}" "${filename:0:$len}"
done > tmp.sh
chmod +x tmp.sh
tmp.sh
|
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|