Questions marquées «bash»

107
Remplissage de caractères dans printf

J'écris un script shell bash pour afficher si un processus est en cours d'exécution ou non. Jusqu'à présent, j'ai ceci: printf "%-50s %s\n" $PROC_NAME [UP] Le code me donne cette sortie: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Je veux combler l'écart entre les deux champs avec un «-»...

107
Git Bash ne voit pas mon PATH

Lorsque j'utilise Git Bash (sous Windows), je ne peux exécuter aucun exécutable sans spécifier son chemin complet, bien qu'il se trouve dans un dossier qui se trouve dans ma variable PATH. On dirait que bash ne le reconnaît pas. Pourquoi? Puis-je le

106
unix diff résultats côte à côte?

Comment puis-je tracer les résultats d'une commande unix diff côte à côte au lieu d'une différence après l'autre? Voir ci-dessous pour un exemple: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf...

105
Comment compter le nombre de fichiers dans chaque répertoire?

Je peux lister tous les répertoires par find ./ -type d J'ai essayé de répertorier le contenu de chaque répertoire et de compter le nombre de fichiers dans chaque répertoire à l'aide de la commande suivante find ./ -type d | xargs ls -l | wc -l Mais cela a additionné le nombre total de lignes...

104
Portée de la variable Bash

Veuillez m'expliquer pourquoi la toute dernière echodéclaration est vide? Je m'attends à ce que cela XCODEsoit incrémenté dans la boucle while à une valeur de 1: #!/bin/bash OUTPUT="name1 ip ip status" # normally output of another command with multi line output if [ -z "$OUTPUT" ] then echo "Status...