Tester la présence de majiscules en bash
Résolu/Fermé
sg
-
20 janv. 2012 à 10:29
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 24 janv. 2012 à 08:14
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 24 janv. 2012 à 08:14
A voir également:
- Tester la présence de majiscules en bash
- Flash drive tester - Télécharger - Divers Utilitaires
- Tester son pc - Guide
- Tester rj45 sans testeur ✓ - Forum câblage
- Tester composant pc - Guide
- Checking media presence - Forum Windows 10
3 réponses
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
20 janv. 2012 à 12:12
20 janv. 2012 à 12:12
hello
$ var=AAaa $ [[ "$var" != "${var,,*}" ]] && echo $var contient une ou des majuscules AAaa contient une ou des majuscules $ var=bbbb $ [[ "$var" != "${var,,*}" ]] && echo $var contient une ou des majuscules $
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
20 janv. 2012 à 10:39
20 janv. 2012 à 10:39
Salut,
Regarde ce post : Filtrer une variable, c'est le même principe ;-))
Regarde ce post : Filtrer une variable, c'est le même principe ;-))
laoshu
Messages postés
1231
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
24 mai 2015
350
20 janv. 2012 à 11:25
20 janv. 2012 à 11:25
Bonjour Zipe31,
Juste pour jouer :
echo $variable || cat fichier | egrep '[A-Z]'
j'ai bon ?
Juste pour jouer :
echo $variable || cat fichier | egrep '[A-Z]'
j'ai bon ?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
20 janv. 2012 à 11:30
20 janv. 2012 à 11:30
Ben non ;-((
Que vient faire le cat ?
Pourquoi "||" ?
Que vient faire le cat ?
Pourquoi "||" ?
laoshu
Messages postés
1231
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
24 mai 2015
350
20 janv. 2012 à 11:39
20 janv. 2012 à 11:39
C'était une simplification certes abusive de ma part...
echo $variable | egrep '[A-Z]' #si la chaine est une variable
cat fichier | egrep '[A-Z]' #si la chaine est un fichier
En principe ont sait si la chaine est un fichier ou une variable avant de passer la commande... Mon "||" était pour indiquer l'un ou l'autre. Il me semble que ça pourrait marché ceci dit, quoi qu'inutilement long dans la pratique...
echo $variable | egrep '[A-Z]' #si la chaine est une variable
cat fichier | egrep '[A-Z]' #si la chaine est un fichier
En principe ont sait si la chaine est un fichier ou une variable avant de passer la commande... Mon "||" était pour indiquer l'un ou l'autre. Il me semble que ça pourrait marché ceci dit, quoi qu'inutilement long dans la pratique...
laoshu
Messages postés
1231
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
24 mai 2015
350
20 janv. 2012 à 11:42
20 janv. 2012 à 11:42
Plutôt que cat fichier | egrep ...
egrep '[A-Z]' fichier
est plus correcte, non ?
egrep '[A-Z]' fichier
est plus correcte, non ?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
20 janv. 2012 à 11:43
20 janv. 2012 à 11:43
Ben voui ;-)
20 janv. 2012 à 13:29
le * ne sert pas, cependant.
23 janv. 2012 à 18:35
24 janv. 2012 à 08:14