Questions marquées «bash»

121
Commandes bash multilignes dans makefile

J'ai un moyen très confortable de compiler mon projet via quelques lignes de commandes bash. Mais maintenant, je dois le compiler via makefile. Étant donné que chaque commande est exécutée dans son propre shell, ma question est de savoir quel est le meilleur moyen d'exécuter une commande bash...

121
extraire une partie d'une chaîne en utilisant bash / cut / split

J'ai une chaîne comme celle-ci: /var/cpanel/users/joebloggs:DNS9=domain.com J'ai besoin d'extraire le nom d'utilisateur ( joebloggs) de cette chaîne et de le stocker dans une variable. Le format de la chaîne sera toujours le même à l'exception de joebloggset domain.comdonc je pense que la chaîne...

119
Comment exécuter une commande avant la fermeture d'un script Bash?

Si un script Bash a set -e, et une commande dans le script renvoie une erreur, comment puis-je effectuer un nettoyage avant la fermeture du script? Par exemple: #!/bin/bash set -e mkdir /tmp/foo # ... do stuff ... rm -r /tmp/foo Comment puis-je m'assurer que cela /tmp/fooest supprimé, même si l'une...

119
Vérifier l'espace disque libre pour la partition actuelle dans bash

J'écris un installateur en bash. L'utilisateur ira dans le répertoire cible et exécutera le script d'installation, donc la première action devrait être de vérifier qu'il y a suffisamment d'espace. Je sais que df rapportera tous les systèmes de fichiers, mais je me demandais s'il y avait un moyen...

119
DESTDIR et PREFIX de la marque

J'essaye de faire installer le logiciel dans un répertoire spécifique. J'ai trouvé plusieurs moyens, mais je ne sais pas quelles sont les différences entre eux. ./configure --prefix=*** make install DESTDIR=*** make install prefix=*** Je suis confus au sujet des fonctions de ces trois....

119
Comment définir des alias dans Git Bash pour Windows?

Comment aliaser la commande dans Git Bash pour Windows téléchargée depuis git-scm.com? Je veux dire les commandes Bash pas Git. (Windows 7) Éditer: Écrire des alias dans le .bashrcfichier (comme suggéré par @gturri ) sans l'ajouter dans la console (après le redémarrage du système) (je n'ai jamais...

118
Script bash pour calculer le temps écoulé

J'écris un script en bash pour calculer le temps écoulé pour l'exécution de mes commandes, considérez: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..." Je suppose que ma...

118
choisir entre 0 $ et BASH_SOURCE

Comment choisir entre "$0"et"${BASH_SOURCE[0]}" Cette description de GNU ne m'a pas beaucoup aidé. BASH_SOURCE An array variable whose members are the source filenames where the corresponding shell function names in the FUNCNAME array variable are defined. The shell function ${FUNCNAME[$i]} is...

118
/ bin / sh: apt-get: introuvable

J'essaye de changer un dockerFile pour travailler avec aspell. J'ai un script bash que je veux envelopper dans un dock Step 4: Wrap the script in a Docker container. The sample SDK we downloaded earlier contains an example of an action wrapped in a Docker container. In particular, the sample SDK...

117
Tester si la chaîne est un entier valide

J'essaie de faire quelque chose d'assez commun: analyser l'entrée utilisateur dans un script shell. Si l'utilisateur a fourni un entier valide, le script fait une chose, et s'il n'est pas valide, il fait autre chose. Le problème, c'est que je n'ai pas trouvé de moyen facile (et raisonnablement...