Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.
Je lisais ce fil: Comment faire une boucle sur les lignes d'un fichier? Qu'est-ce que c'est IFS? Et quelle est son utilisation dans le contexte de for-loops?
Je veux localiser une date quelque part dans un journal de 8 Go (texte). Puis-je contourner une lecture séquentielle complète et faire d'abord des séparations binaires du fichier (taille), ou en quelque sorte naviguer dans le système de fichiers inodes(que je connais très peu), pour commencer la lecture à partir …
Que fait la setcommande sans arguments? Comme je peux le voir, il imprime mes variables d'environnement comme une envcommande mais dans l'ordre alphabétique. Et en plus il imprime différentes informations (variables? Fonctions?) Comme: __git_printf_supports_v=yes __grub_script_check_program=grub-script-check ... quote () { local quoted=${1//\'/\'\\\'\'}; printf "'%s'" "$quoted" } quote_readline () { local quoted; …
J'ai un script qui fait un certain nombre de choses différentes, dont la plupart ne nécessitent aucun privilège spécial. Cependant, une section spécifique, que j'ai contenue dans une fonction, a besoin des privilèges root. Je ne souhaite pas exiger que le script entier s'exécute en tant que root, et je …
Je suis encore très nouveau dans les scripts en bash, et j'essaye juste quelques-uns de ce que je pensais être des choses de base. Je veux exécuter DDNS qui se met à jour depuis mon serveur exécutant Ubuntu 14.04. En empruntant du code à dnsimple, voici ce que j'ai jusqu'à …
L'expression: $ ksh -c 'for ((i=0;i<10;i++)){ echo $i;}' 0 1 2 3 4 fonctionne correctement. Je ne trouve pas la description de cette syntaxe dans laquelle le {...;}remplace le ; do ...; donedans le manuel. Y a-t-il une référence dans le manuel? Pour quels obus cela fonctionne-t-il correctement?
Dans ma copie du conda.shscript, je vois les lignes suivantes: if [ -n "${_CE_CONDA}" ] && [ -n "${WINDIR+x}" ]; then SYSP=$(\dirname "${CONDA_EXE}") else SYSP=$(\dirname "${CONDA_EXE}") SYSP=$(\dirname "${SYSP}") fi Je suis curieux de savoir pourquoi il y a une barre oblique inverse devant le la ddans dirname. Je ne pense …
Par exemple, se {a..c}{1..3}développe en a1 a2 a3 b1 b2 b3 c1 c2 c3. Si je voulais imprimer a1 b1 c1 a2 b2 c2 a3 b3 c3, existe-t-il une manière analogue de le faire? Quelle est la manière la plus simple?
Existe-t-il des substituts, des alternatives ou des astuces bash pour retarder les commandes sans utiliser sleep? Par exemple, exécuter la commande ci-dessous sans utiliser réellement sleep: $ sleep 10 && echo "This is a test"
Lorsque j'essaie d'exécuter la commande suivante: echo -e "GET / HTTP/1.1\n\n" | /dev/tcp/74.125.225.19/80 Je reçois le message d'erreur suivant: bash: /dev/tcp/74.125.225.19/80: No such file or directory La commande suivante fonctionne parfaitement, donc le problème concerne la façon dont j'utilise /dev/tcp: echo -e "GET / HTTP/1.1\n\n" | nc 74.125.225.19 80 Je …
Je me demandais s'il y avait un moyen de l'enregistrer, mais comme la plupart des moteurs de recherche modernes ne fonctionnent pas bien avec des phrases de plus de 5 mots environ, j'ai besoin d'aide sur celui-ci. Je me demandais cela parce que je fais un script bash qui doit …
Considérez ce script: #!/bin/bash function start { leafpad & echo $! } PID=$(start) echo "PID is $PID" Le script ne continue pas au-delà de son accolade fermante jusqu'à la fin du processus du pavé feuille, même s'il s'agit d'un processus d'arrière-plan. Pourquoi est-ce? Est-il possible de lancer un processus d'arrière-plan …
Peut-être que cela a été répondu précédemment, je souhaiterais un lien vers une autre réponse ... Si j'exécute une commande shell (dans un bashshell) comme celle-ci: make Ensuite, pendant que la sortie de makedéfile à partir STDOUTde la makecommande, si je tape make checket appuie enteravant que la première commande …
Récemment, je fais écho à des phrases courtes dans un tree_holefichier. J'utilisais echo 'something' >> tree_holepour faire ce travail. Mais j'étais toujours inquiet de savoir si je saisissais mal >au lieu de >>, car je le faisais souvent. J'ai donc créé mon propre basc global dans le bashrc: function th …
Il y a quelques questions et réponses ici concernant l'alerte lorsqu'un processus se termine / se termine ( 1 , 2 ) - mais ceux-ci supposent tous que l'utilisateur a émis ledit processus lui-même, et peut donc l'écrire avec une alerte intégrée dans le régir le script ou diriger le …
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.