Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/08/2017, à 11:09

781226

Question simple sur read -r

Pouvez vous svp me dire ce que signifie read -r dans un script bash? le "-r" sert a quoi exactement? et on l'utilise dans quels cas?
merci d'avance!

Hors ligne

#2 Le 18/08/2017, à 11:14

f.x0

Re : Question simple sur read -r

Bonjour 781226,

Voici une réponse "simple" mais en anglais :

read [-ers] [-a aname] [-d delim] [-i text] [-n nchars] [-N nchars] [-p
prompt] [-t timeout] [-u fd] [name ...]
[...]
       -r     Backslash does not act as an escape character.  The back‐
              slash is considered to be part of the line.  In  particu‐
              lar,  a  backslash-newline pair may not be used as a line
              continuation.

Voici un exemple de fonctionnement sans l'option -r   et   avec l'option -r

str="a\bc"; read x <<< "$str"; read -r y <<< "$str"; echo "$x"; echo "$y"

Dernière modification par f.x0 (Le 18/08/2017, à 11:16)


SOPI

Hors ligne

#3 Le 18/08/2017, à 11:22

781226

Re : Question simple sur read -r

Merci de ton retour, pas d'explication en français?

Hors ligne

#4 Le 18/08/2017, à 11:25

f.x0

Re : Question simple sur read -r

L'exemple donné va tout t"expliquer :
recopies cette ligne dans le terminal, le résultat parle en français tongue

str="a\bc"; read x <<< "$str"; read -r y <<< "$str"; echo "$x"; echo "$y"

sinon google traduction (ou autre) est ton ami  big_smile


SOPI

Hors ligne

#5 Le 18/08/2017, à 13:30

781226

Re : Question simple sur read -r

Je vois la différence merci ; )

Hors ligne

#6 Le 18/08/2017, à 19:54

f.x0

Re : Question simple sur read -r

Je suis content pour toi que cela ait fonctionné 781226, bonne continuation sur Gnu/Linux


SI TU PENSES QUE TON PROBLÈME EST SOLUTIONNÉ, AJOUTES [RÉSOLU] DANS LE TITRE DE TON PREMIER POST, CELA POURRA AIDER D'AUTRES UBUNTEROS QUI ONT LE MÊME PROBLÈME QUE TOI. wink


SOPI

Hors ligne

#7 Le 18/08/2017, à 20:32

cqfd93

Re : Question simple sur read -r

Bonjour,

f.x0 a écrit :

SI tu penses que ton problème est solutionné, ajoutes [résolu] dans le titre de ton premier post, cela pourra aider d'autres ubunteros quI ont le même problème que toi. wink

Ce message me paraît mieux en minuscules (sur internet, écrire en majuscules = crier) smile


cqfd93

Hors ligne