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.
Par exemple, si je veux créer un fichier et saisir du texte sur une seule ligne, je peux rediriger la sortie dans un fichier en utilisant l' >opérateur: echo "something" > /path/foobar mais si je n'ai pas accès au dossier /path/et que j'ai besoin des privilèges sudo, comment puis-je obtenir …
Je lis le script bash, je ne comprends pas ce qui s'y passe. #!/bin/sh [ x$1 = x ] Que se passe-t-il sur la deuxième ligne et que [ x$1 = x ] signifie-t-il?
Environ 5 fois par jour, je tape "vi" quand je voulais dire "cd", et finis par ouvrir un répertoire dans vi. Ça me fait des noix. Il semble qu'il devrait y avoir un moyen de détecter quand je tape "répertoire vi +" et de le changer automatiquement en "répertoire cd …
En raison de mon travail, j'ai récemment commencé à utiliser OS X et je l'ai configuré en utilisant homebrew afin d'obtenir une expérience similaire à celle de Linux. Cependant, il existe de nombreuses différences dans leurs paramètres. Certains n'ont besoin d'être installés que sur un seul système. Comme mes fichiers …
J'ai changé mon nom d'hôte en modifiant / etc / hostname et je peux voir le nouveau nom d'hôte à l'aide des commandes hostnameet hostname -F. Mais l'invite du shell affiche toujours l'ancien nom d'hôte. C'est d'ailleurs Ubuntu 11.0.4. L'invite est définie dans mon .bashrcque je n'ai pas modifié. La …
Disons que mon invite ressemble à ceci (le _ représente mon curseur) ~ % _ Existe-t-il un moyen de le faire ressembler à ceci ~ % _ [some status] La question était à l'origine sur zsh, mais a maintenant d'autres réponses.
Comment trouvez-vous le numéro de ligne dans Bash où une erreur s'est produite? Exemple Je crée le script simple suivant avec des numéros de ligne pour expliquer ce dont nous avons besoin. Le script copiera les fichiers de cp $file1 $file2 cp $file3 $file4 Lorsque l'une des cpcommandes échoue, la …
Quelques fois, lorsque j'ai lu sur la programmation, je suis tombé sur le concept de "rappel". Curieusement, je n'ai jamais trouvé d'explication que je puisse appeler «didactique» ou «claire» pour ce terme «fonction de rappel» (presque toutes les explications que j'ai lues me semblaient assez différentes les unes des autres …
Disons que j'ai un script en train de faire: some-command "$var1" "$var2" ... Et, dans le cas qui var1est vide, je préfère qu'il soit remplacé par rien au lieu de la chaîne vide, de sorte que la commande exécutée soit: some-command "$var2" ... et pas: some-command '' "$var2" ... Existe-t-il …
J'ai un .bash_profileet en ce que j'ai un ensemble d'alias. Ces alias n'exécutent actuellement qu'une seule commande et c'était assez facile. Je voudrais cependant faire deux choses avec un nouvel alias que j'essaie de créer. CD dans un répertoire Exécutez une commande à partir de ce répertoire
Comment faire correspondre les fichiers cachés à l'intérieur des répertoires donnés par exemple Si je donne la commande ci-dessous, elle ne donne pas le résultat des fichiers cachés, du -b maybehere*/* comment réaliser ce simple en utilisant une seule commande au lieu d'utiliser du -b maybehere*/.* maybehere*/* car j'ai besoin …
J'importe souvent des bases de données MySQL, et cela peut prendre un certain temps. Il n'y a aucun indicateur de progrès. Peut-on être montré, en quelque sorte? Soit des enregistrements importés, des Mo importés ou des tables importées ... tout vaut mieux que d'attendre. Quelqu'un a une idée? J'utilise cette …
J'ai remarqué que lorsque je suis sur Ubuntu, si je tape ce qui suit: mc et il n'est pas installé, je reçois le message ci-dessous: The program 'mc' is currently not installed. You can install it by typing: sudo apt-get install mc Cependant, dans Debian, ce n'est pas disponible. Il …
J'écris un bashscript et je dois demander à l'utilisateur son mot de passe et le transmettre à openssl. Bien que opensslje puisse lire le mot de passe lui-même, j'ai besoin de deux exécutions du programme et je ne veux pas demander à l'utilisateur deux fois. Voici le script: cp file{,.old} …
Ma question porte sur les valeurs de retour produites par ce code: if [ -n ]; then echo "true"; else echo "false"; fi Cela imprime true. Son test complémentaire utilisant [ -z ]imprime également true: if [ -z ]; then echo "true"; else echo "false"; fi Dans le code ci-dessus, …
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.