Upper Case de la premiere lettre
Résolu
Poireau007
Messages postés
83
Date d'inscription
Statut
Membre
Dernière intervention
-
Zyclo Messages postés 214 Date d'inscription Statut Membre Dernière intervention -
Zyclo Messages postés 214 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Encore une qustion de noob desolé ^^
Je voudrais faire un upper case sur la premiere lettre de chaque ligne...
J'ai trouvé de la doc pour faire un upper case sur toute la ligne :
ou un lower case sur toute la ligne :
mais rien sur le premiere lettre...
PS: Il fonctionne l'outil rechercher du forum ???
Encore une qustion de noob desolé ^^
Je voudrais faire un upper case sur la premiere lettre de chaque ligne...
J'ai trouvé de la doc pour faire un upper case sur toute la ligne :
cat input | tr -t '[:lower:]' '[:upper:]' >! output
ou un lower case sur toute la ligne :
cat input | tr -t '[:upper:]' '[:lower:]' >! output
mais rien sur le premiere lettre...
PS: Il fonctionne l'outil rechercher du forum ???
A voir également:
- Upper Case de la premiere lettre
- Clavier iphone chiffre et lettre - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Caractere speciaux lettre - Guide
- Changer lettre disque dur - Guide
- Chiffre en lettre - Télécharger - Outils professionnels
5 réponses
ah ben non ca marche pô =) lol
bon ca ca fonctionne c'est sur !
Le zéro correspond à la 1ere lettre, si on le remplace par un '1' c'est la 2eme lettre qui est en majuscule,
simpa !
bon ca ca fonctionne c'est sur !
$echo test | perl -pe 's/^(.{0})(.)/$1\U$2/;'
Le zéro correspond à la 1ere lettre, si on le remplace par un '1' c'est la 2eme lettre qui est en majuscule,
simpa !
une solution de bourrin consisterait à
pour chaque ligne, la copier dans un fichier tampon
a partir de ce fichier utiliser deux awk, un pour extraire la premiere lettre, un pour extraire la seconde chacun redirigés vers d'autres fichiers tampons (je préfere les fichiers tampons au commandes pipées, au moins, on sait toujours exactement ce qu'on fait)
traiter le premier fichier avec un upper, et le second avec un lower si besoin
concatener les deux fichiers en une ligne
et rediriger cette ligne vers le fichier de destination
je l'ai dit, c'est une solution de bourrin, et je ne m'y connais pas assez pour te dire précisément quelles commandes utilisées
pour chaque ligne, la copier dans un fichier tampon
a partir de ce fichier utiliser deux awk, un pour extraire la premiere lettre, un pour extraire la seconde chacun redirigés vers d'autres fichiers tampons (je préfere les fichiers tampons au commandes pipées, au moins, on sait toujours exactement ce qu'on fait)
traiter le premier fichier avec un upper, et le second avec un lower si besoin
concatener les deux fichiers en une ligne
et rediriger cette ligne vers le fichier de destination
je l'ai dit, c'est une solution de bourrin, et je ne m'y connais pas assez pour te dire précisément quelles commandes utilisées
Merci pour ta réponse dna.factory =)
En fait je n'ai pas trop compris ta méthode (ben oui je suis vraiment noob), je ne connais pas bien awk... je continue de chercher !
En fait je n'ai pas trop compris ta méthode (ben oui je suis vraiment noob), je ne connais pas bien awk... je continue de chercher !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question