Comment demander à l'utilisateur de saisir une entrée dans un script shell Linux

不言
Libérer: 2019-03-21 15:11:14
original
9029 Les gens l'ont consulté

Cet article vous présentera comment inviter l'utilisateur à entrer dans un script shell Linux ? Examinons le contenu spécifique ci-dessous.

Comment demander à l'utilisateur de saisir une entrée dans un script shell Linux

Regardons d'abord la commande

# read var
# read -s “Waiting for input: ” var
Copier après la connexion

Objectif : La commande

read est utilisée pour obtenir les entrées de l'utilisateur dans un Linux script shell. Le commutateur -p avec la commande read est utilisé pour afficher du texte utile à l'écran. Créez un script shell nommé input.sh et ajoutez le contenu suivant.

#!/bin/bash

read -p "Enter Your Name: "  username
echo "Welcome $username!"
Copier après la connexion

Exécutons le script shell

# sh input.sh

Enter Your Name: admin
Welcome admin!
Copier après la connexion

Entrez le mot de passe dans le script shell

Si vous souhaitez saisir le mot de passe dans le script shell. N'affichez à l'écran aucun caractère saisi par l'utilisateur. Utilisez -s pour indiquer le mode silencieux. Les caractères saisis en utilisant -s ne seront pas repris.

#!/bin/bash

read -s -p "Enter Password: " pswd
echo $pswd
Copier après la connexion

Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez prêter attention à la colonne Vidéo du didacticiel Linux du site Web PHP chinois !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal