Questions marquées «bash»

Pour des questions sur les scripts écrits pour le shell de commande Bash. Pour les scripts shell avec des erreurs / erreurs de syntaxe, veuillez les vérifier avec le programme shellcheck (ou sur le serveur web shellcheck à https://shellcheck.net) avant de poster ici. Les questions sur l'utilisation interactive de Bash sont plus susceptibles d'être sur le sujet sur Super User que sur Stack Overflow.

7
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 d'obtenir l'espace …
119 linux  bash 

7
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 écrit d'alias pour …
119 git  bash 



10
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 logique est correcte, mais je me retrouve …
118 linux  bash  shell 


3
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 defined in the file ${BASH_SOURCE[$i]} and called from ${BASH_SOURCE[$i+1]}
118 bash 

2
/ 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 …

8
Comment résoudre "Vous devez avoir Ruby et Sass installés et dans votre PATH pour que cette tâche fonctionne" Avertissement?
Je suis en train de configurer un nouveau Mac pour le travail. J'ai installé Grunt & Grunt CLI dans le monde entier. Ensuite, j'ai fait un npm installdossier à l'intérieur d'un projet pour installer toutes les dépendances. Aucun problème jusqu'à présent, mais dès que j'essaye d'exécuter la sass:disttâche, j'obtiens cet …
117 ruby  macos  bash  terminal  sass 


11
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 élégant) de …

6
Fichier contenu dans une variable Unix avec des retours à la ligne
J'ai un fichier texte test.txt avec le contenu suivant: text1 text2 Et je veux attribuer le contenu du fichier à une variable UNIX, mais quand je fais ceci: testvar=$(cat test.txt) echo $testvar le résultat est: text1 text2 au lieu de text1 text2 Quelqu'un peut-il me suggérer une solution pour cela?
117 bash  unix 


20
Supprimer un élément d'un tableau Bash
J'ai besoin de supprimer un élément d'un tableau dans le shell bash. En général, je ferais simplement: array=("${(@)array:#<element to remove>}") Malheureusement, l'élément que je souhaite supprimer est une variable, je ne peux donc pas utiliser la commande précédente. Ci-dessous un exemple: array+=(pluto) array+=(pippo) delete=(pluto) array( ${array[@]/$delete} ) -> but clearly …
116 arrays  bash  variables 

19
Comment supprimer les nouvelles lignes d'un fichier texte?
J'ai les données suivantes, et je dois tout mettre en une seule ligne. J'ai ceci: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; J'ai besoin de ça: 22791;14336;22821;34653;21491;25522;33238; ÉDITER Aucune de ces commandes ne fonctionne parfaitement. La plupart d'entre eux laissent les données ressembler …
116 linux  bash  scripting  shell  sed 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.