La sortie comprend deux types : l'un est le résultat de l'exécution du programme (sortie standard) et l'autre est des informations sur l'état et les erreurs (erreur standard). L'article suivant vous le présentera. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
La sortie standard et l'erreur standard sont connectées à l'écran par défaut ;
l'entrée standard est connectée par défaut au clavier ;
Vous pouvez utiliser la redirection IO (redirection) pour modifier l'emplacement d'envoi de l'entrée et de la sortie ;
1. Sortie standard
Redirection de sortie standard, utilisez l'opérateur de redirection (" >") pour afficher le programme dans un fichier, la valeur par défaut est de réécrire à partir de l'en-tête du fichier ;
peut utiliser "> test.txt" pour effacer le texte Informations ;
Utiliser ">>" pour ajouter le fichier à la fin du texte ;
2. Erreur standard
Redirection d'erreur standard, utilisez "2>" . Puisque le flux de fichiers contient trois types, à savoir "entrée, sortie, erreur", correspondant à "0, 1, 2"
est ">", qui est égal à "1> ;", standard ; output;
Pour gérer les sorties d'erreur indésirables, utilisez "2> /dev/null" pour masquer le message d'erreur d'une commande.
Afficher la sortie et l'erreur en même temps. L'erreur standard est générée après la sortie standard, c'est-à-dire, utilisez d'abord ">", puis "2>&1", commande : "xxxx > xxxx 2>&1". ";
Vous pouvez également utiliser "&>" pour afficher directement la sortie standard et l'erreur, commande : "xxxx &> xxxx", fournie par les versions plus récentes de bash.
Comme indiqué :
3. Entrée standard :
commande cat (ConcATenate), qui est prévue pour être un fichier de lien, cat xxxx[1] xxxx ... >, pas de saut de ligne
Si seul cat est utilisé, les informations sont obtenues à partir du clavier et envoyées au screen;
Si seul le dernier paramètre est utilisé, c'est-à-dire cat > "cat
"
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!