Je modifie un script qui lit dans un email d'utilisateur. C'est très simple, trop simple.Script Bash, comment supprimer la sous-chaîne, insensible à la casse?
echo -n "Please enter your example.com email address: "
read email
email=${email%%@example.com} # removes trailing @example.com from email
echo "email is $email"
Cela fonctionne, mais seulement pour minuscule @ example.com. Comment est-ce que j'ai pu modifier ceci pour enlever le @ traçage final.com, insensible à la casse?
je ne veux pas convertir l'email en minuscules. quel que soit le cas où ils entrent, je veux préserver – basher1
Il convient de noter que ces deux choses vont également tourner toutes les parties de l'adresse en minuscules ... – thkala
Peut-être que vous voulez juste cela alors: email = $ {email %% @ * } – kanaka