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.
J'ai fait le script suivant: # !/bin/bash # OUTPUT-COLORING red='\e[0;31m' green='\e[0;32m' NC='\e[0m' # No Color # FUNCTIONS # directoryExists - Does the directory exist? function directoryExists { cd $1 if [ $? = 0 ] then echo -e "${green}$1${NC}" else echo -e "${red}$1${NC}" fi } # EXE directoryExists "~/foobar" directoryExists …
Inspiré par cette question, intitulée: Quand les commandes intégrées sont-elles chargées en mémoire , en essayant de répondre à cela, j'ai essayé la commande suivante et j'ai été un peu surpris de ne pas pouvoir l'exécuter: $ strace cd $HOME Existe-t-il une méthode que je peux utiliser pour exécuter strace …
Note that the order of redirections is significant. For example, the command ls > dirlist 2>&1 directs both standard output and standard error to the file dirlist, while the command ls 2>&1 > dirlist directs only the standard output to file dirlist, because the standard error was duplicated from the …
Sur ma machine, j'ai besoin d'exécuter un cycle qui itère 1 commande simple qui doit avoir un délai exprimé en fractions de seconde. Disons que j'ai besoin de: pour enregistrer un fichier avec une énumération croissante (fichier-0, fichier-1, fichier-2, ...) généré par quelque chose de trivial pour cet exemple comme …
J'ai écrit pas mal de scripts shell au fil des ans (mais je ne suis certainement pas un administrateur système) et il y a quelque chose qui m'a toujours causé des problèmes: comment puis-je bifurquer une commande shell à l'abri des blocages en arrière-plan à partir d'un script Bash ? …
Lorsque je consulte un message dans le pager, mutt affiche l'heure dans l'en-tête Date en UTC plutôt que mon fuseau horaire local. La vue d'index affiche correctement l'heure locale. J'ai trouvé cet ancien message de liste de diffusion qui décrit comment afficher l'heure locale dans la barre d'état en bas …
Je me demandais comment rechercher des commandes dans l'histoire sans connaître les premières lettres de la commande? Lors de la recherche avec Ctrl- Rdans bash, il faut donner les premières lettres de la commande. Et si je ne connais que certains personnages au milieu, ou certains au début et certains …
Avec la famille shell Bourne, les variables shell ont toutes des noms en majuscules; ce qui signifie que vous ne pouvez pas dire si une variable particulière est une variable d'environnement ou pas simplement en regardant son nom. Comment déterminez-vous quelles variables du shell Bourne sont locales (définies uniquement dans …
J'ai utilisé Cygwin sur mon ordinateur portable (DOS). J'ai une collection de scripts de mes collègues et la mienne. Je ne suis pas un informaticien, je ne connais pas Unix. Je suis la syntaxe de mes collègues et capable de gérer quelques choses simples. Les scripts fonctionnaient bien sur mon …
J'essaie d'obtenir une liste des répertoires contenus dans un dossier spécifique. Étant donné ces exemples de dossiers: foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC baz/wp-content/plugins/ABC/inc baz/wp-content/plugins/ABC/inc/lib baz/wp-content/plugins/DEF bat/bar/foo/blog/wp-content/plugins/GHI Je voudrais une commande qui retournera: XYZ ABC DEF GHI Essentiellement, je recherche les dossiers qui se trouvent à l'intérieur de wp-content / …
Comme la plupart des gens le savent ici, lorsque vous utilisez bash à l'invite de commande si vous tapez partiellement un nom de fichier, une commande ou une option pour une commande, etc., bash terminera le mot s'il y a exactement une correspondance. Lorsqu'il y a plus d'une correspondance, vous …
Sur Centos 6.5 (et probablement n'importe quel) Linux, je peux créer un groupe: sudo groupadd mygroup et y ajouter plusieurs utilisateurs: sudo usermod -a -G mygroup userA sudo usermod -a -G mygroup userB sudo usermod -a -G mygroup userC Le nombre d'utilisateurs dans mon cas particulier est 20. Comment puis-je …
Dans les scripts bash, j'essaie de garder mes variables locales aux fonctions partout où je peux, puis de passer ce dont j'ai besoin à partir de fonctions comme ci-dessous #!/bin/bash function FUNCTION() { local LOCAL="value" echo "$LOCAL" # return this variable } GLOBAL=$(FUNCTION) echo "$GLOBAL" Mais est-il possible de le …
La commande fc permettra l'édition visuelle de la commande précédente. Si je change d'avis dans l'éditeur, comment puis-je empêcher l'exécution de la commande. Dans vim, en tapant q! ou q les deux entraînent l'exécution de la commande et CTRL-C ne fonctionne pas non plus. Est la seule option pour supprimer …
J'ai une chaîne que je voudrais manipuler. La chaîne est de H08W2345678savoir comment pourrais-je la manipuler pour que la sortie soit juste W2345678? De même, si je voulais supprimer les 4 derniers caractères H08W2345678pour que je sache H08W234comment faire?
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.