Modificați codificarea fișierelor în ubuntu

Modificați codificarea fișierelor în ubuntu

Script pentru instalarea și configurarea ușoară a serverului web pe ubuntu

Script pentru instalarea și configurarea automată a serverului pe ubuntu. Există un punct pentru adăugarea convenabilă a site-urilor noi.

Modificați codificarea fișierelor în ubuntu







Imagini de fundal diferite pe diferite monitoare din Ubuntu

Instalați alte imagini de fundal pentru diferite monitoare. Metoda a fost testată pe ubuntu, dar ar trebui să funcționeze pe toate sistemele, inclusiv ferestrele și mac.

Modificați codificarea fișierelor în ubuntu

Montarea automată a discului Yandex în linux

Instrucțiuni detaliate despre cum se face automat la pornire conectați unitatea Yandex la folderul de pe calculatorul local din linux.

Un blog despre configurarea și instalarea software-ului pentru lnux cu prioritate pe ubuntu. Articolele au un limbaj simplu, care este ușor de înțeles pentru începători.







Deși metodele de modificare a codificării descrise în articol sunt potrivite pentru majoritatea distribuțiilor Linux, nou-veniți sunt din ce în ce aleg ubuntu, am decis să numesc articolul este după cum urmează (Implicația este că utilizatorii experimentați înșiși știu cum de a schimba codificarea).

La început, o mică digresiune filosofică.

Să revenim la codificare.

Cel mai simplu mod de a schimba codificarea în fișierul este deschis făcând clic dublu mouse-ul, și apoi selectați Fișier> Salvare ca (Shift + Ctrl + S) și alegeți codificarea în colțul din stânga jos

Modificați codificarea fișierelor în ubuntu

Modificarea codificării în gedit

Apoi, trebuie doar să faceți clic pe butonul "Salvați".

Cu un singur fișier este de înțeles, dar ce se întâmplă dacă trebuie să modificați codificarea pentru un grup de fișiere din director?
Aici putem folosi bash și programul iconv
Ambele sunt în construirea standard a ubuntu, așa că vom începe să creăm scenariul. Pentru comoditate, vom plasa scrit lângă alte scripturi nautilus:

#! / bin / bash
Este> tempffile
a = $ (zenitate - text "Specificați codificarea originală a fișierului" --entry)
b = $ (zenity --text "Specificați codificarea dorită a fișierului" --entry)
sed-i '/ [] / _ / g' tempffile
pentru n în $ (temp template);
face
m = "echo $ n" sed 's / _ / / g'`
iconv -f $ a -t $ b -o "$ m. $ b" "$ m"
mv "$ m. $ b" "$ m"
făcut
rm tempffile

Salvăm, închidem și facem scriptul executabil:

Pentru a utiliza script faceți clic pe orice fișier în directorul (pe directorul în sine, și anume pe fișier!), Alege Script-uri> codificare a mărfurilor, răspunde la întrebări (Care este codificarea fișierului sursă și ce konventirovat), și se face.

Atenție vă rog! Acest script se va schimba codificarea tuturor fișierelor dintr-un director, precum și a crea și distruge fișierul «tempffile» (cred că acest lucru este fișierul, nimeni nu ar trebui să fie), de aceea este de dorit la toate fișierele pe care trebuie să codeze, transferați într-un director separat.

P.S. Script-ul foloseste modul salbatic hindus de rezolvare a problemei cu spații, și nu-mi amintesc în ce stare era, atunci când a venit în sus, dar funcționează :)







Trimiteți-le prietenilor: