Dans la réponse à cette question sur les commentaires dans les scripts shell , il est indiqué qu'il :s'agit d'une commande null qui ne fait rien explicitement (mais ne doit pas être utilisée pour les commentaires). Quelle serait l'utilité d'une commande qui ne fait absolument rien?
J'essaie d'injecter des touches dans le démon d'entrée afin de simuler la saisie à partir d'un script Bash. Est-ce possible, et si oui, comment puis-je y arriver?
Les tests d'utilisabilité d'un script shell que j'ai écrit ont révélé que les gens avaient des attentes différentes sur la façon de répondre à une question qui attendait «oui» comme réponse. Voir les variations dans l'exemple de code ci-dessous. Il doit sûrement y avoir un meilleur moyen que ce que …
Je voulais savoir s'il existe un moyen de lire à partir de deux fichiers d'entrée dans une boucle imbriquée while une ligne à la fois. Par exemple, disons que j'ai deux fichiers FileAet FileB. Déposer un: [jaypal:~/Temp] cat filea this is File A line1 this is File A line2 this …
Ce sont les données que je veux trier. Mais sorttraite le numérique en chaîne, les données ne sont pas triées comme je m'y attendais. / home / fichiers / profile1 / home / files / profile10 / home / files / profile11 / home / files / profile12 / home …
J'ai le script suivant: #!/bin/bash set -x if :; then echo a fi Si je cours bash /tmp/file, aest répercuté, mais si je cours source /tmp/file, j'obtiens: bash: /tmp/test: line 6: syntax error: unexpected end of file Le résultat: knezi@holly tmp]$set -x; source /tmp/test; set +x + source /tmp/test ++ …
J'essaie de trouver le moyen le plus efficace d'itérer à travers certaines valeurs qui sont un nombre cohérent de valeurs éloignées les unes des autres dans une liste de mots séparés par des espaces (je ne veux pas utiliser un tableau). Par exemple, list="1 ant bat 5 cat dingo 6 …
J'ai récemment obtenu un nom d'utilisateur / mot de passe pour accéder à une liste de serveurs et je souhaite propager ma clé publique SSH vers ces serveurs, afin de pouvoir me connecter plus facilement. Pour que ce soit clair: Il n'y a pas de clé publique préexistante sur les …
J'ai un script qui me donne un contrôle fin sur la luminosité de mon rétro-éclairage et nécessite sudode s'exécuter. C'est essentiellement ceci: backlight="/sys/class/backlight/acpi_video0/brightness" echo $1 | tee $backlight et vit à ~/bin/backlight-adjust. Le script a besoin de sudoprivilèges, car il tee $backlightécrit dans un emplacement privilégié. Il échouera donc s'il …
J'ai plusieurs fichiers avec le même en-tête et différents vecteurs en dessous. J'ai besoin de les concaténer tous, mais je veux que l'en-tête du premier fichier soit concaténé et je ne veux pas que les autres en-têtes soient concaténés car ils sont tous les mêmes. par exemple: file1.txt <header>INFO=<ID=DP,Number=1,Type=Integer> <header>INFO=<ID=DP4,Number=4,Type=Integer> …
J'exécute le script suivant: VAR="Test" sh -c 'echo "Hello $VAR"' Mais je reçois: # ./test.sh Hello Comment envoyer la variable VARde mon script au shell créé avec sh -c '...'?
J'ai trouvé des scripts qui disent qu'ils vérifient la connectivité Internet. Certains vérifient l'adresse IP si l'interface est en place MAIS elle ne vérifie pas la connectivité Internet. J'en ai trouvé qui utilisent ping comme ceci: if [ 'ping google.com -c 4 | grep time' != "" ]; thenmais parfois …
J'ai besoin de créer un fichier de configuration pour mon propre script: voici un exemple: scénario: #!/bin/bash source /home/myuser/test/config echo "Name=$nam" >&2 echo "Surname=$sur" >&2 Contenu de /home/myuser/test/config: nam="Mark" sur="Brown" ça marche! Ma question: est-ce la bonne façon de procéder ou y a-t-il d'autres façons?
Je souhaite accumuler la taille de ligne d'un certain nombre de fichiers contenus dans un dossier. J'ai écrit le script suivant: let a=0 let num=0 for i in folder/* do num=`cat $i | wc -l` a=$a+$num done echo $a Ce que j'obtiens à la fin du script est 123 + …
Je me demandais si les deux façons suivantes d'exécuter un script bash sont équivalentes? . ./myScript.sh source myScript.sh Exécutent-ils tous les deux le contenu du script au lieu d'exécuter le script, c'est-à-dire qu'ils ne créent pas de sous-shell pour exécuter le script?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.