Hvordan Cut File Extensions i Unix

I Unix operativsystem, til utvidelser filnavn er valgfritt; de er kun ment som en visuell hjelp til brukere av systemet. Dette er forskjellig fra konvensjonen etterfulgt av tidlig operativsystemer Microsoft som DOS og pre-NT versjoner av Windows, der hver filnavn hadde en potensielt tom forlengelse. Du kan fjerne utvidelser fra navnene på alle filer i en samling ved å kjøre en enkel Unix script. Dette er vesentlig raskere og mindre utsatt for feil enn å døpe en fil om gangen.

Bruksanvisning

1 Logg inn på datamaskinen i tekstmodus. Unix vil presentere deg med en kommandolinje (også kalt et skall) klar til å ta imot kommandoer.

2 Start en tekst editor for å lage en ny fil som heter "rename.sh" og sette inn følgende linjer i den nye filen:

! / Bin / bash

for filen

i; gjøre mv $ file `echo $ fil | sed 's / / \ 1 / (.). (*).' `; ferdig

Trykk "Enter" på slutten av hver linje. Lagre den nye filen og gå ut av tekst editor.

3 Skriv inn følgende kommando i skallet:

./rename.sh

Trykk enter." Navnene på alle filene i mappen vil miste sine utvidelser. For eksempel filen "midas.doc" vil bli "Midas", og filen "jeropa.control" vil bli "jeropa".