Titre : Explication détaillée et guide d'utilisation de la commande de lecture Linux
Dans le système Linux, la commande de lecture est une commande très courante, utilisée pour lire des données à partir d'une entrée ou de fichiers standard et affecter les données à des variables. Son utilisation est simple et flexible et peut aider les utilisateurs à réaliser diverses opérations interactives. Cet article présentera en détail la syntaxe, les paramètres et les exemples de code spécifiques de la commande read pour aider les lecteurs à mieux comprendre et maîtriser la commande.
La syntaxe de base de la commande de lecture est la suivante :
read [选项] [变量名]
Les options couramment utilisées incluent :
-p prompt
: spécifiez l'invite lors de la lecture des données. . -p prompt
:指定读取数据时的提示符。-r
:防止read命令对反斜杠字符进行转义。-t timeout
:设置超时时间,单位为秒。-n nchars
:指定读取的字符数。-s
:静默模式,不显示用户输入内容。-u fd
-r
: empêche la commande de lecture d'échapper aux caractères de barre oblique inverse. -t timeout
: définissez le délai d'expiration en secondes. -n nchars
: Spécifiez le nombre de caractères à lire. -s
: mode silencieux, la saisie de l'utilisateur n'est pas affichée. -u fd
: lit les données du descripteur de fichier fd.
Lire l'entrée de l'utilisateur et l'attribuer à une variable :
read -p "请输入您的姓名:" name echo "您的姓名是:$name"
Lire plusieurs données et attribuer des valeurs à plusieurs variables :
read -p "请输入您的姓名和年龄:" name age echo "您的姓名是:$name,年龄是:$age"
Utilisez une boucle pour lire plusieurs lignes de données :
echo "请输入三个喜欢的水果:" count=0 while [ $count -lt 3 ] do read fruit echo "您喜欢的水果之一是:$fruit" ((count++)) done
if read -t 5 -p "请输入您的密码:" password then echo "密码输入成功:$password" else echo "密码输入超时" fi
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!