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 viens d'écrire un script bash et toujours obtenir cette erreur EOF. Voici donc mon script (ne fonctionne que sur OS X): #!/bin/bash #DEFINITIONS BEGIN en_sq() { echo -e "Enabling smart quotes..." defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool true status=$(defaults read NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool) if [ "$status" = "1" ] then …
Je veux voir quelles sont les dernières N commandes de mon history. Je pensais que history | tail -n 5cela marcherait, mais j'ai remarqué qu'une commande multiligne compte pour autant de lignes qu'elle a. $ echo "hello how are you" $ history | tail -2 how are you" 1051 history …
J'ai récemment remarqué 2 fonctionnalités dans Fish et je me demandais si quelqu'un savait si elles étaient également disponibles dans Bash? Mise en évidence de la syntaxe Détails: Vous remarquerez rapidement que fish met en évidence la syntaxe lors de la frappe. Les commandes non valides sont colorées en rouge …
J'ai ceci: date +"%H hours and %M minutes" J'utilise festival pour le dire .. mais il dit: "zéro neuf heures" .. je veux que ça dise "neuf heures"! mais la date me donne toujours 09 ... alors je me demande si bash peut facilement faire que ça devienne juste 9? …
J'essaie de trouver où un spécifique aliasa été déclaré. J'ai cherché tous les endroits habituels que je connais pour chercher des pseudonymes: ~ / .bashrc ~ / .bash_profile / etc / bashrc / etc / profile Sans chance. Je sais que c'est aliasparce que quand je le fais which COMMAND, …
J'ai copié à distance un fichier sur mon ordinateur portable en utilisant: scp someFile USER@192.168.178.32:/home/USER/put/it/some/where/oh/damn/you/here Je veux pouvoir compléter automatiquement le chemin distant en appuyant sur l'onglet.
Existe-t-il un outil similaire à Perl :: Critic qui inspectera vos scripts shell et signalera les failles, les problèmes de portabilité, l’utilisation de programmes non standard sans solutions de secours, l’utilisation de programmes dépréciés, etc.? Je sais que set -o posixcela désactivera l'utilisation non-POSIX, mais cela ne me dira pas …
J'essaie d'utiliser printf pour formater une jolie sortie dans un script bash par exemple: ----------------------- | This is some output | ----------------------- Mais je suis tombé sur un comportement que je ne comprends pas. $ printf "--" me donne l'erreur printf: usage: printf [-v var] format [arguments] et $ printf …
De help compgen: $ help compgen compgen: compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word] Display possible completions depending on the options. Intended to be used from within a shell function generating possible completions. If the optional …
Je suis en train de configurer un Cronjob qui sauvegardera une base de données MySQL présente sur mon serveur, mais je ne veux pas qu'elle continue à écraser le même fichier encore et encore. Au lieu de cela, je veux avoir un tableau de sauvegardes à choisir, fait automatiquement. Par …
En python re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Pour diviser un nombre par des triplets, par exemple: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 Comment faire la même chose avec bash / awk?
J'avais ceci sur ma configuration Ubuntu et depuis que je suis passé à Fedora, je veux le configurer et j'ai oublié comment ... L'idée est simple: Je ne veux pas que le terminal me montre des suggestions quand je double tab, mais plutôt qu'il passe en revue toutes les suggestions …
J'ai deux serveurs (Debian) Linux. Je crée un script shell. Sur le premier je crée un tableau ainsi: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) Cela fonctionne bien. Mais quand je lance ceci sur l'autre serveur, je reçois: Syntax error: "(" unexpected Autant que je sache, les deux serveurs sont les …
Le code simple fonctionne ici comme prévu sur ma machine s'il est lancé avec bash: function ⏰(){ date } ⏰ Pourrait-il y avoir un problème pour les autres utilisateurs, ou est-ce universel? Je me demande parce que je n'ai jamais rien vu de tel dans un autre code source pour …
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.