


Comment déboguer un script shell ?
Mar 20, 2019 pm 01:43 PMComment déboguer un script shell ? Nous pouvons déboguer le script shell en utilisant la commande "set-xv" dans le script shell ou en utilisant -xv sur la ligne de commande lors de l'exécution du script.
Déboguer le script shell en ajoutant la commande :
$ cat checkdebug.sh
#!/bin/bash set -xv #<< This will enable debugcd /var/log/ for i in "*.log"; do du -sh $i done
Exécutez le script ci-dessus et observez le résultat :
#sh checkdebug.sh
Sortie :
cd /var/log/ + cd /var/log/ for i in "*.log"; do du -sh $i done + for i in '"*.log"' + du -sh boot.log mysqld.log post111.log post1121.log yum.log 0 boot.log 32K mysqld.log 0 post111.log 0 post1121.log 4.0K yum.log
Script shell de débogage à l'aide de l'option :
En utilisant cette option, nous n'avons pas besoin d'ajouter " ensemble-xv". Créez simplement un script shell comme indiqué ci-dessous.
$ cat checkdebug2.sh #!/bin/bash cd /var/log/ for i in "*.log"; do du -sh $i done
Exécuter comme suit
# sh -xv checkdebug2.sh
Sortie :
#!/bin/bash cd /var/log/ + cd /var/log/ for i in "*.log"; do du -sh $i done + for i in '"*.log"' + du -sh boot.log mysqld.log post111.log post1121.log yum.log 0 boot.log 32K mysqld.log 0 post111.log 0 post1121.log 4.0K yum.log
Cet article est par ici, il y a d'autres contenus passionnants Vous pouvez payer attention à la colonne Vidéo du didacticiel Linux sur le site 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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment installer Classic Shell sur Windows 11 ?
![Explorer.exe ne démarre pas au démarrage du système [Réparer]](https://img.php.cn/upload/article/000/887/227/168575230155539.png?x-oss-process=image/resize,m_fill,h_207,w_330)
Explorer.exe ne démarre pas au démarrage du système [Réparer]

Le déploiement PowerShell échoue avec le problème HRESULT 0x80073D02 résolu

Différentes façons d'exécuter des fichiers de script shell sous Windows

Comment supprimer rapidement la ligne à la fin d'un fichier sous Linux

Super hardcore ! 11 exemples de scripts Python et Shell très pratiques !

Voici les correctifs pour le problème de non-fonctionnement d'Open Shell Windows 11

Comment installer Open Shell pour restaurer le menu Démarrer classique sur Windows 11
