Articles of shell

Comment atsortingbuer la sortie d’une commande Bash à une variable?

J’ai un problème pour mettre le contenu de la commande pwd dans une variable shell que je vais utiliser plus tard. Voici mon code shell (la boucle ne s’arrête pas): #!/bin/bash pwd= `pwd` until [ $pwd = “/” ] do echo $pwd ls && cd .. && ls $pwd= `pwd` done Pourriez-vous repérer mon erreur, […]

Comment vider (effacer) le tampon logcat dans Android

Comment puis-je vider (effacer) le tampon logcat dans Android? J’utilise adb logcat en ligne de commande et dirige la sortie vers un fichier, car le DDMS dispose d’un tampon très limité. Pour le moment, lorsque je redémarre mon application (après avoir corrigé des bogues, etc.), le tampon logcat contient également des données du lancement précédent. […]

Que fait kill -0 $ pid dans un script shell?

Fondamentalement, quel signal est “0”, car ici je vois les numéros de SIGNAL à partir de 1.

Script shell pour supprimer les répertoires plus anciens que n jours

J’ai des répertoires nommés comme: 2012-12-12 2012-10-12 2012-08-08 Comment supprimer les répertoires de plus de 10 jours avec un script shell bash?

Lire une variable en bash avec une valeur par défaut

Je dois lire une valeur du terminal dans un script bash. J’aimerais pouvoir fournir une valeur par défaut que l’utilisateur peut modifier. # Please enter your name: Ricardo^ Dans ce script, l’invite est “Veuillez entrer votre nom:” la valeur par défaut est “Ricardo” et le curseur serait après la valeur par défaut. Est-il possible de […]

N’obtenir que la valeur de hachage en utilisant md5sum (sans nom de fichier)

J’utilise md5sum pour générer une valeur de hachage pour un fichier. Mais je n’ai besoin que de recevoir la valeur de hachage, pas le nom du fichier. md5=`md5sum ${my_iso_file}` echo ${md5} 3abb17b66815bc7946cefe727737d295 ./iso/somefile.iso Comment puis-je “supprimer” le nom du fichier et ne restr que la valeur?

Ubuntu dit «autorisation de bash: ./program refusée»

J’utilise Ubuntu sur l’ordinateur 1 et l’ordinateur 2. J’ai compilé un programme C ++ sur l’ordinateur 1 et je peux l’exécuter à partir du terminal en utilisant ./program_name . Ça marche bien Cependant, lorsque j’essaie de le faire sur l’ordinateur 2, cela dit: bash: ./program_name: permission denied Qu’est-ce qui ne va pas et que puis-je […]

Quel est l’outil “dumpsys” du shell Android ADB et quels sont ses avantages?

Je suis à la recherche de la liste complète des commandes du shell ADB shell avec une explication complète de toutes les commandes. Où puis-je trouver cette information?

Quelle est la différence entre .bashrc, .bash_profile et .environment?

J’ai utilisé un certain nombre de systèmes différents basés sur * nix et il semble que chaque version de Bash que j’utilise ait un algorithme différent pour décider quels scripts de démarrage exécuter. Pour les tâches telles que la configuration de variables d’environnement et d’alias et l’impression de messages de démarrage (par exemple, MOTD), quel […]

Test de la chaîne de longueur non nulle dans Bash: ou

J’ai vu les scripts bash tester la chaîne de longueur différente de zéro de deux manières différentes. La plupart des scripts utilisent l’option -n: #!/bin/bash # With the -n option if [ -n “$var” ]; then # Do something when var is non-zero length fi Mais l’option -n n’est pas vraiment nécessaire: # Without the […]