Questions marquées «sh»

292
OSX bash, commande 'watch'

Je cherche le meilleur moyen de dupliquer la commande Linux 'watch' sur Mac OSX. Je voudrais exécuter une commande toutes les quelques secondes pour faire correspondre les motifs au contenu d'un fichier de sortie en utilisant «tail» et «sed». Quelle est ma meilleure option sur un Mac et peut-elle...

290
Exécuter la commande sur tous les fichiers d'un répertoire

Quelqu'un pourrait-il fournir le code pour effectuer les opérations suivantes: Supposons qu'il existe un répertoire de fichiers, qui doivent tous être exécutés via un programme. Le programme sort les résultats en sortie standard. J'ai besoin d'un script qui ira dans un répertoire, exécutera la...

290
Comment Git stash pop stash spécifique en 1.8.3?

Je viens de mettre à jour Git. Je suis sur Git version 1.8.3. Ce matin, j'ai essayé de déchausser un changement 1 profondément dans la pile. J'ai couru git stash pop stash@{1}et j'ai eu cette erreur. fatal: argument ambigu 'stash @ 1': révision inconnue ou chemin d'accès absent de l'arborescence de...

290
Comment utiliser les variables shell dans un script awk?

J'ai trouvé quelques façons de passer des variables de shell externes à un awkscript, mais je suis confus à propos de 'et ". Tout d'abord, j'ai essayé avec un script shell: $ v=123test $ echo $v 123test $ echo "$v" 123test Ensuite, j'ai essayé awk: $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk...

284
Comment obtenir des arguments avec des drapeaux dans Bash

Je sais que je peux facilement obtenir des paramètres positionnés comme celui-ci dans bash: $0 ou $1 Je veux pouvoir utiliser des options de drapeau comme celle-ci pour spécifier à quoi chaque paramètre est utilisé: mysql -u user -h host Quelle est la meilleure façon d'obtenir de la -u paramvaleur...

281
Comment créer un pic CPU avec une commande bash

Je veux créer une charge proche de 100% sur une machine Linux. C'est un système quad core et je veux que tous les cœurs tournent à pleine vitesse. Idéalement, la charge du processeur durerait un certain temps, puis s'arrêterait. J'espère qu'il y a une astuce dans bash. Je pense à une sorte de...