Questions marquées «sh»

147
Problème lors de l'envoi du nouveau code dans Github

J'ai créé un nouveau référentiel sur Github qui ne contient que le fichier Readme.md maintenant. J'ai un projet RoR nouvellement créé que je voulais pousser vers ce référentiel. Voici les commandes que j'ai données dans mon terminal pour l'exécuter avec l'erreur que j'obtiens. git remote add origin...

146
Commande introuvable lors de l'utilisation de sudo

J'ai un script appelé foo.shdans mon dossier personnel. Lorsque je navigue vers ce dossier et que j'entre ./foo.sh, j'obtiens -bash: ./foo.sh: Permission denied. Quand j'utilise sudo ./foo.sh, je reçois sudo: foo.sh: command not found. Pourquoi cela se produit-il et comment puis-je y remédier?...

145
Comment vérifier la taille d'un fichier à l'aide de Bash?

J'ai un script qui vérifie la taille 0, mais je pensais qu'il devait y avoir un moyen plus simple de vérifier la taille des fichiers à la place. Ie file.txtvaut normalement 100k; comment faire vérifier un script s'il est inférieur à 90k (y compris 0), et lui faire en obtenir une nouvelle copie car...

144
Caractères Grep avant et après le match?

En utilisant ceci: grep -A1 -B1 "test_pattern" file produira une ligne avant et après le motif correspondant dans le fichier. Existe-t-il un moyen d'afficher non pas des lignes mais un nombre spécifié de caractères? Les lignes de mon fichier sont assez grandes, donc je ne suis pas intéressé par...

144
Le `git` de Homebrew n'utilise pas la complétion

Lorsque vous utilisez git d'OSX, après avoir modifié un fichier, je peux simplement le faire git commit <tab>, et cela complétera automatiquement le nom du fichier en celui qui a été modifié. Cependant, si j'installe une version plus récente de git à partir de homebrew et que je l'utilise,...

143
Comment pouvez-vous différencier deux pipelines dans Bash?

Comment pouvez-vous différencier deux pipelines sans utiliser de fichiers temporaires dans Bash? Supposons que vous ayez deux pipelines de commandes: foo | bar baz | quux Et vous voulez trouver les diffdans leurs sorties. Une solution serait évidemment de: foo | bar > /tmp/a baz | quux >...