Manpages Read ?
Résolu/Fermé
A voir également:
- Manpages Read ?
- A disk read error occurred ✓ - Forum Matériel & Système
- My read manga ✓ - Forum Google Chrome
- You don't have permission to access this resource.server unable to read htaccess file, denying access to be safe ✓ - Forum Debian
- A disk read error occurred press ctrl+alt+del - Forum Matériel & Système
- L'état de la memoire ne peut pas etre read - Forum Windows 10
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 415
21 févr. 2013 à 11:22
21 févr. 2013 à 11:22
Salut,
read est une commande bash, donc man bash puis une recherche sur "read" ;-)
read est une commande bash, donc man bash puis une recherche sur "read" ;-)
Utilisateur anonyme
21 févr. 2013 à 11:30
21 févr. 2013 à 11:30
Hey Zipe !
En effet :
Merci ;-)
Mais read ce n'est pas dans le coreutils ?
Ce que je veux dire c'est : pourquoi par exemple find a une entrée et pas read ?
En effet :
read [-ers] [-a tableau] [-d délimiteur] [-i texte] [-n nb_car] [-N nb_car] [-p invite] [-t délai] [-u fd] [nom ...] -e Si l'entrée standard provient d'un terminal, la bibliothèque readline (consultez READLINE ci-dessus) est utilisée pour obte? Si readline est utilisée pour lire la ligne, texte est placé dans le tampon d'édition avant le début de l'édition. read s'arrête après avoir lu nb_car caractères plutôt que d'attendre une ligne complète en entrée, mais un délimiteur est read s'arrête après avoir lu exactement nb_car caractères plutôt que d'attendre une ligne complète en entrée, sauf si une fin de fichier (EOF) est rencontrée ou si read dépasse son délai de réponse. Les délimiteurs rencontrés en entrée ne sont pas pris en compte et n'entraînent pas la fin de read avant que nb_car caractères n'aient été lus. Conduire read à expirer et renvoyer un échec si une ligne complète en entrée n'a pas été lue dans le délai en secondes. délai effective que si read lit l'entrée à partir d'un terminal, d'un tube, ou depuis un autre fichier spécial ; elle n'a aucun effet lors de la lecture d'un fichier normal. Si délai est nul, read termine avec succès si une entrée est disponible pour le fichier (EOF) est rencontrée, si read dépasse son délai de réponse (auquel cas le code renvoyé est plus grand que 128) ou si un des?
Merci ;-)
Mais read ce n'est pas dans le coreutils ?
Ce que je veux dire c'est : pourquoi par exemple find a une entrée et pas read ?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 415
21 févr. 2013 à 11:51
21 févr. 2013 à 11:51
Parce que find est une commande externe à ton shell à l'instar de read qui est une commande interne de ton shell.
Regarde la liste des commandes internes dans le man bash (au chapitre : COMMANDES INTERNES DE L'INTERPRÉTEUR).
Regarde la liste des commandes internes dans le man bash (au chapitre : COMMANDES INTERNES DE L'INTERPRÉTEUR).
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 415
21 févr. 2013 à 11:54
21 févr. 2013 à 11:54
Tu peux aussi utiliser la commande "help" pour les commandes internes :
$ help read read: read [-ers] [-a tableau] [-d delim] [-i texte] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [nom ...] Lit une ligne depuis l'entrée standard et la découper en morceaux. Lit une simple ligne depuis l'entrée standard ou depuis le descripteur de fichier FD si l'option « -u » est fournie. La ligne est découpée en morceaux comme des mots, et le premier mot est assigné au premier NOM, le deuxième mot au deuxième NOM, et ainsi de suite, le dernier NOM récupérant la liste des mots restants. Seul les caractères trouvés dans $IFS sont reconnus comme délimiteurs de mots Si aucun NOM n'est fourni, la ligne lue est stockée dans la variable REPLY. Options : -a tableau affecter les indices de la variable tableau séquentiellement aux mots lus, en commançant à 0 -d délim continuer jusqu'à ce que le premier caractère de DELIM soit lu, au lieu du retour à la ligne -e utiliser « Readline » pour obtenir la ligne dans un shell interactif -i texte Utiliser TEXTE comme texte initial pour « Readline » -n n terminer après avoir lu N caractères plutôt que d'attendre un retour à la ligne, mais obéir à un délimiteur si moins de N caractères sont lus avant le délimiteur -N n termine seulement après avoir lu exactement N caractères, à moins que le caractère EOF soit recontré ou que le délai de lecture n'expire, en ignorant tout délimiteur -p prompt affiche la chaîne PROMPT sans retour à la ligne final, avant de tenter une lecture -r ne pas permettre aux barres obliques inverses de se comporter comme des caractères d'échappement -s ne pas répéter l'entrée provenant d'un terminal -t timeout expire et renvoie un code d'échec si une ligne d'entrée complète n'est pas lue en moins de TIMEOUT secondes. La valeur de la variable TIMEOUT est le délai d'expiration par défaut. TIMEOUT peut être un nombre à virgule Si TIMEOUT est à, la lecture renvoie un code de succès seulement si l'entrée est disponible sur le descripteut de fichier. Le code de sortie est supérieur à 128 si le délai a expiré -u fd lire depuis le descripteur de fichier FD plutôt que l'entrée standard Code de sortie : Le code de retour est 0, à moins qu'une fin de fichier ne survienne, que le délai expire, ou qu'un descripteur de fichier non valable ne soit fourni comme argument à « -u ». readarray: readarray [-n nombre] [-O origine] [-s nombre] [-t] [-u fd] [-C callback] [-c quantum] [tableau] Lit des lignes depuis un fichier vers une variable tableau. Synonyme de « mapfile ». readonly: readonly [-aAf] [name[=value] ...] or readonly -p Marque des variables du shell comme non modifiables. Marque chaque NOM comme étant en lecture seule ; les valeurs de ces NOMs ne peuvent plus être modifiées par des affectations ultérieures. Si VALEUR est founie, lui affecter la VALEUR avant le passage en lecture seule. Options : -a se référer à des variables étant des tableaux indexés -A se référer à des variables étant des tableaux associatifs -f se référer à des fonctions du shell -p afficher une liste des toutes les fonctions et variables en lecture seule Un argument « -- » désactive tout traitement postérieur d'options. Code de retour : Renvoie le code de succès à moins qu'une options non valable ne soit données ou que NOM ne soit pas valable. $