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 veux savoir combien de temps il faut pour exécuter quelque chose en nohup. Je sais que cela fonctionne: $ time sleep 2 real 0m2.001s user 0m0.000s sys 0m0.001s Mais pourquoi ça ne marche pas avec nohup? $ nohup time sleep 2 & [1] 29456 $ nohup: ignoring input and …
Soyez nu avec moi car je suis nouveau dans l' flockoutil et je n'ai pas utilisé de descripteurs de fichiers pour autant que je sache. J'ai un script bash qui fait une demande cURL et écrit la sortie dans un fichier appelé resp.txt. J'ai besoin de créer un verrou exclusif …
Je veux écrire un script bash pour imprimer toutes les permutations minuscules et majuscules possibles d'un certain mot, par exemple harley: harley harleY harlEy harLey ... HARLey HARLEy HARLEY Ma solution naïve consiste à écrire un n-ème (n est len (mot)) imbriqué for-loop pour ce mot spécifique: #!/bin/bash for a …
Je préfère lancer des applications GUI à partir d'une fenêtre de terminal plutôt qu'en utilisant un bureau graphique. Une gêne fréquente est que souvent les développeurs n'ont pas anticipé ce type d'utilisation, donc l'application imprime beaucoup de messages inutiles, cryptiques ou non informatifs sur stdout ou stderr. Un encombrement supplémentaire …
Peut-on utiliser plusieurs here-docs pour fournir une entrée à une commande dans bash? $ cat <<<foo <<<bar bar $ cat <<EOF1 <<EOF2 > foo > EOF1 > bar > EOF2 bar Évidemment, dans les deux cas, le second here-doc est utilisé comme stdin, et remplace la première référence. La solution …
J'ai un répertoire que j'essaie de nettoyer qui contient à la fois des fichiers et des sous-répertoires. Ce que j'essaie de faire est simple: déplacer tous les fichiers dans un autre répertoire, mais laisser tous les sous-répertoires tels quels. Je pense à quelque chose comme: mv [*_but_no_dirs] ./other_directory Il semble …
Lorsque bash signale une erreur de syntaxe, il encapsule le texte qui a soulevé l'erreur de syntaxe à la fois avec un accent grave et une apostrophe, comme ceci: `...'. Une idée pourquoi? Voici un exemple: $ bash -c "echo error()" bash: -c: line 0: syntax error near unexpected token …
J'ai un programme qui utilise printfavec certains tputmélangés et je voudrais diriger la sortie vers stdout ainsi qu'un fichier. Je préfère utiliser sedcar je ne veux pas de dépendances inutiles sur mon script. Voici ce que j'ai jusqu'à présent. printf "\n$(tput setaf 6)| $(tput sgr0)$(tput setaf 7)Sourcing files...\033[m\n" | tee …
J'essaie d'écrire un script simple pour surveiller l'état de mon réseau, sans toutes pingles sorties de: ping -q -c 1 google.com > /dev/null && echo online || echo offline Le problème est que lorsque je ne suis pas connecté, je reçois toujours un message d'erreur dans ma sortie: ping: unknown …
Je dois vérifier certains ordinateurs portables pour les mauvaises touches du clavier, et je voudrais donc accélérer cela autant que possible. Je n'ai rien trouvé pour cette tâche spécifique, donc mon idée est un script qui lit les touches pressées et connaît toutes les touches du clavier, donc je peux …
Comment pourrais-je exécuter un script dans Shell lorsqu'une touche de raccourci est enfoncée. Essentiellement, ce dont j'ai besoin, c'est quand une touche de raccourci est enfoncée, le script doit lire un fichier et afficher ce contenu dans le terminal.
Selon ce manuel de référence : -E (également -o errtrace) S'il est défini, tout piège sur ERR est hérité par les fonctions shell, les substitutions de commandes et les commandes exécutées dans un environnement de sous-shell. Le piège ERR n'est normalement pas hérité dans de tels cas. Cependant, je dois …
J'essaie d'écrire un script pour le travail afin d'automatiser certains rapports sur une sortie. Les fichiers journaux sont (actuellement, ils sont en train d'être «standardisés» à l'avenir) stockés dans ce type de structure de chemin: /<root_path>/<process_one_path>/logs/<time_date_stamp>/<specific_log_file> /<root_path>/<process_two_path>/logs/<different_time_date_stamp>/<specific_log_file> Chaque partie du chemin est connue à l'exception des horodatages, qui sont toujours …
Lorsque j'exécute une commande ( makesur un grand projet) à partir du shell, je peux taper Ctrl-Z pour arrêter le processus et revenir au shell. Par la suite, je peux courir fgpour continuer le processus. J'essaie d'écrire un script shell pour automatiser cela (en particulier, pour vérifier la température de …
Mon shell bash ne changera plus de répertoire avec cd. Je l'ai remarqué plus tôt en travaillant et j'ai découvert que tous les nouveaux shells que j'ouvrais (terminal ou xterm, etc.) seraient bloqués dans le répertoire personnel et ne pourraient pas sortir (les terminaux déjà ouverts fonctionnaient toujours bien). [~]$ …
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.