Questions marquées «sh»

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...

117
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...

117
Pousser une branche locale vers GitHub

J'ai configuré Git pour que, lorsque je l'exécute git push, il envoie des modifications à mon dépôt GitHub. Jusqu'à présent, je n'ai eu qu'une branche principale. Cependant, j'ai maintenant créé une succursale locale et je m'y suis engagé en utilisant: git checkout -b my_new_branch git commit Ce...

117
Différence entre array_push () et $ array [] =

Dans le manuel PHP, ( array_push ) dit .. Si vous utilisez array_push () pour ajouter un élément au tableau, il est préférable d'utiliser $ array [] = car de cette façon, il n'y a pas de surcharge pour appeler une fonction. Par exemple : $arr = array(); array_push($arr, "stackoverflow");...

117
Impossible de copier ~ / .ssh / id_rsa.pub

Je suis dans la génération de clés SSH , il dit sudo apt-get install xclip Télécharge et installe xclip. Si vous ne l'avez pas apt-get, vous devrez peut-être utiliser un autre programme d'installation (comme yum) xclip -sel clip < ~/.ssh/id_rsa.pub Copie le contenu du fichier id_rsa.pub dans...

116
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:...