Je veux trouver, disons, 10 mots les plus courants dans un fichier texte. Premièrement, la solution doit être optimisée pour les frappes au clavier (autrement dit, à mon heure). Deuxièmement, pour la performance. Voici ce que j'ai jusqu'à présent pour faire partie du top 10: cat test.txt | tr -c …
J'ai un exécutable qui démarre un shell interactif. Je voudrais, au lancement du shell, injecter d’abord quelques commandes, puis permettre à l’utilisateur d’avoir sa session interactive. Je peux le faire facilement en utilisant echo: echo "command 1\ncommand 2\ncommand3" | ./shell_executable Cela fonctionne presque . Le problème est que la commande …
J'apprends le script bash et je l'ai trouvé sur mon / usr / share / bash-complètement, ligne 305: local cword words=() Qu'est ce que ça fait? Tous les tutoriels en ligne sont juste au format local var=value
J'écris un script shell dans lequel je dois supprimer un fichier sur une machine distante via un script shell. Débit manuel: ssh username@domain.com .. puis au domaine: cd ./some/where rm some_file.war Comment accomplir cette tâche?
J'ai beaucoup de difficulté à comprendre comment utiliser les descripteurs de fichiers dans les scripts shell. Je connais les bases telles que exec 5 > /tmp/foo Donc, fd 5 est attaché à foo pour écrire. exec 6 < /tmp/bar … a lire. exec 5>&- … Proche fd. Maintenant qu'est-ce que …
Actuellement, j'écris un script Bash qui a les exigences suivantes: il devrait fonctionner sur une grande variété de plates-formes Unix / Linux il devrait prendre en charge les options courtes et (GNU) longues Je sais que ce getoptsserait le moyen préféré en termes de portabilité mais AFAIK ne prend pas …
Je connais la killcommande, et la plupart du temps nous utilisons simplement kill -9 pour tuer un processus avec force, il y a beaucoup d'autres signaux qui peuvent être utilisés avec kill. Mais je me demande quels sont les cas d'utilisation de pkillet killall, s'il existe déjà une commande kill. …
Je me demandais quelle serait la meilleure façon d'obtenir un bon caractère aléatoire en bash, c'est-à-dire quelle serait la procédure pour obtenir un entier positif aléatoire entre MINet MAXtel que La plage peut être arbitrairement grande (ou au moins, disons, jusqu'à 2 32 -1); Les valeurs sont réparties uniformément (c.-à-d., …
J'ai finalement réussi à résumer un problème avec lequel je me bats depuis quelques semaines. J'utilise SSH avec des "clés autorisées" pour exécuter des commandes à distance. Tout va bien sauf quand je le fais en boucle. La boucle se termine après avoir terminé toute itération avec une commande ssh. …
Récemment, je travaille avec JS et je suis très enthousiaste à propos de ce langage. Je sais qu'il existe node.js pour exécuter JS côté serveur, mais existe-t-il un shell qui utilise JS comme langage de script? Si une telle chose existe, est-elle utilisable et stable?
Je ne suis pas un gars Linux mais coincé dans un script que je dois lire pour mon projet. Alors, quelqu'un peut-il m'aider sur ce que fait cette commande? shift $(($optind - 1))
Je veux écrire un script de post-installation automatisé dans Bash (appelé post-install.sh, par exemple). Le script ajoutera et mettra à jour automatiquement les référentiels, installera et mettra à jour les packages, modifiera les fichiers de configuration, etc. Maintenant, si j'exécute ce script, par exemple avec sudo post-install.sh, vais-je seulement être …
J'ai récemment rencontré des scripts comme celui-ci: ( set -e ; do-stuff; do-more-stuff; ) || echo failed Cela me semble bien, mais cela ne fonctionne pas! Le set -ene s'applique pas lorsque vous ajoutez le ||. Sans cela, cela fonctionne très bien: $ ( set -e; false; echo passed; ); …
Considérez cet extrait: stop () { echo "${1}" 1>&2 exit 1 } func () { if false; then echo "foo" else stop "something went wrong" fi } Normalement, quand funcest appelé, le script se terminera, ce qui est le comportement souhaité. Cependant, s'il est exécuté dans un sous-shell, comme dans …
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.