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'essaie de vérifier si une entrée est un entier et je l'ai parcouru cent fois, mais je ne vois pas l'erreur ici. Hélas, cela ne fonctionne pas, il déclenche l'instruction if pour toutes les entrées (chiffres / lettres) read scale if ! [[ "$scale" =~ "^[0-9]+$" ]] then echo "Sorry …
La partie complète de la page de manuel de Bash qui s'applique s'applique uniquement: Si le système d'exploitation sur lequel bash s'exécute prend en charge le contrôle des travaux, bash contient des fonctionnalités pour l'utiliser. La saisie du caractère de suspension (généralement ^ Z, Control-Z) pendant l'exécution d'un processus entraîne …
La historycommande répertorie tout l'historique de la session en cours. Comme: 1 ls 2 cd /root 3 mkdir something 4 cd something 5 touch afile 6 ls 7 cd .. 8 rm something/afile 9 cd .. 10 ls 11 history Pour rechercher des éléments d'intérêt, je peux tuyau historyavec grepcomme …
J'essaie d'obtenir chaque commande grep pour mettre en évidence ses résultats dans une couleur différente. Je peux le faire manuellement avec une ligne comme celle-ci: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Chaque cpersonnage sera surligné en vert et chaque …
Je me demandais quelle serait la meilleure façon d'obtenir un bon caractère aléatoire en bash, c'est-à-dire quelle serait la procédure pour obtenir un entier positif aléatoire entre MINet MAXtel que La plage peut être arbitrairement grande (ou au moins, disons, jusqu'à 2 32 -1); Les valeurs sont réparties uniformément (c.-à-d., …
Si j'ai une commande $ ./script >> file.log qui est appelé deux fois, le deuxième appel ayant lieu avant la fin du premier, que se passe-t-il? Le premier appel obtient-il un verrou exclusif sur le fichier de sortie? Si tel est le cas, le deuxième script échoue-t-il lors de la …
Je veux faire un script bash qui mesure l'heure de lancement d'un navigateur pour cela j'utilise un html qui obtient l'horodatage en charge en millisecondes en utilisant JavaScript. Dans le script shell juste avant d'appeler le navigateur, j'obtiens l'horodatage avec: date +%s Le problème est qu'il obtient l'horodatage en secondes, …
Pour clarifier: je ne demande pas comment changer le curseur lors de l'utilisation de vim dans un terminal . Je veux que le curseur change lors du basculement entre le mode d'entrée et le mode de commande dans le vi-mode de Bash: set -o vi <CR> type some text <ESC> …
Je veux voir la sortie d'une commande dans le terminal comme s'il n'y avait pas de redirection. De plus, stderr doit être redirigé vers err.log et stdout doit être redirigé vers stdout.log. Ce serait bien d'avoir également la copie exacte de ce qui est affiché dans le terminal, c'est-à-dire les …
Je finis souvent par émettre des commandes complexes sur ssh; ces commandes impliquent un canalisation vers awk ou perl sur une ligne, et contiennent par conséquent des guillemets simples et des $. Je n'ai ni réussi à trouver une règle dure et rapide pour faire correctement la citation, ni trouvé …
Je ne suis pas un gars Linux mais coincé dans un script que je dois lire pour mon projet. Alors, quelqu'un peut-il m'aider sur ce que fait cette commande? shift $(($optind - 1))
Je veux écrire un script de post-installation automatisé dans Bash (appelé post-install.sh, par exemple). Le script ajoutera et mettra à jour automatiquement les référentiels, installera et mettra à jour les packages, modifiera les fichiers de configuration, etc. Maintenant, si j'exécute ce script, par exemple avec sudo post-install.sh, vais-je seulement être …
Je sais que je peux résoudre ce problème de plusieurs manières, mais je me demande s'il existe un moyen de le faire en utilisant uniquement les bash intégrés, et sinon, quel est le moyen le plus efficace de le faire. J'ai un fichier avec un contenu comme AAA B C …
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.