user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 03-08-2013 16:37:38

IceF0x
#! Gourou Linux

Convertir la casse d'un fichier avec dd

== Description ==

dd copie un fichier (par défaut, depuis l'entrée standard vers la sortie standard) en permettant de sélectionner la taille de bloc, et d'effectuer des conversions.

== Utilisation ==

C'est très simple il suffit de lui indiquer le fichier texte majuscule en entrée et lui donner une nom de fichier en sortie, puis de choisir la conversion.

dd if=FICHIER_MAJ of=fichier_min conv=lcase

lcase pour convertir de majuscule en minuscule

ucase pour Transformer les minuscules en majuscules.

== Résultat ==

┌─[icef0x]──[archbang]:~$
└──>>dd if=MAJ of=min conv=lcase
0+1 enregistrements lus
0+1 enregistrements écrits
10 octets (10 B) copiés, 0,00329235 s, 3,0 kB/s
┌─[icef0x]──[archbang]:~$
└──>>cat min 
majuscule
┌─[icef0x]──[archbang]:~$
└──>>cat MAJ
MAJUSCULE

== Voir aussi ==

  * **(fr)** http://pwet.fr/man/linux/commandes/dd


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#2 03-09-2013 20:32:37

penthium2
Modérateur

Re : Convertir la casse d'un fichier avec dd

pour ajouter un peux d'explication :

Histoire :
il faut avant tout remercier Johannes Gensfleisch zur Laden zum Gutenberg ( le créateur de l'imprimerie à caractère flottant en 1450 )
j'espère que vous vous rappelez tous de vos cours d'histoire tongue

Il faut surtout savoir que pour les techniciens de l'époque il faillait disposer sur un plaque les différentes lettres qui allaient constituer le texte à imprimer.

Et c'est la que tous devient important dans la dénomination de : lower case et upper case.

Pour mettre facilement les lettres elles étaient disposées dans une casse divisée en deux .

En haut les caractères peu utilisées ( les majuscules ) et en bas les caractères les plus utilisées ( lower case ).

L'informatique moderne a gardé ce souvenir.

Dernière modification par penthium2 (03-09-2013 20:32:54)


vi est mon ami pour la vie
Viperr
Ph'nglui nglw-nafh Cthulhu R'lyeh wgah-nagl fhtagn

Hors ligne

#3 03-09-2013 20:36:16

penthium2
Modérateur

Re : Convertir la casse d'un fichier avec dd

sortie de l'explication historique ! perso je préfère utiliser sed pour faire ce type d'action :


fichier vers tout minuscule :
sed -e 's/\(.*\)/\L\1/' input.txt > output.txt

fichier vers tout majuscule :
sed -e 's/\(.*\)/\U\1/' input.txt > output.txt

bon oki faut connaitre un peu les expressions rationnelles pour digérer la commande big_smile


vi est mon ami pour la vie
Viperr
Ph'nglui nglw-nafh Cthulhu R'lyeh wgah-nagl fhtagn

Hors ligne

Pied de page des forums