Questions marquées «shell»

9
Nouvelle ligne dans les variables bash

J'essaie de stocker plusieurs lignes dans une variable bash, mais cela ne semble pas fonctionner. Par exemple, si je liste /binun fichier par ligne et que je le stocke $LS, alors je passe en $LStant que stdin à wc, il renvoie toujours 1: $ ls -1 /bin | wc -l 134 $ LS=$(ls -1 /bin); wc -l...

9
Nouvel alias non disponible après;

Jusqu'à présent, je pensais qu'un point-virgule dans le shell avait (en quelque sorte) la même signification qu'un saut de ligne. J'ai donc été surpris que alias <name>=<replacement text>; <name> <name>est inconnu alors qu'il est connu dans la ligne suivante. csh, tcsh, sh,...

9
Comment grouper les lignes d'un fichier par deux?

J'ai un fichier texte comme celui-ci: a b c d e f g Comment puis-je regrouper ces lignes pour obtenir une sortie comme celle-ci: a-b b-c c-d d-e e-f f-g Je dois le faire en shell (sh, csh, bash). J'ai trouvé ceci: cat file | xargs -n2 mais le dernier élément du premier groupe n'est pas devenu le...

9
tmux: comment lier une clé pour lancer la commande shell?

J'utilise tmuxpour développer, avec deux volets: un pour éditer le code, et un pour le compiler. Je dois changer de volet très souvent pour lancer la commande de compilation (par exemple " mvn install"). Comment puis-je lier une clé (dites " Ctrl+ B C") pour lancer cette commande spécifique dans...

9
Quelle est cette variable de formulaire = $ (…)

Qu'est-ce que cela signifie: basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") Je suis particulièrement intéressé par cette partie: varible=$(...) Je sais que les parenthèses sont utilisées pour exécuter un sous-processus, mais que faire si elles sont utilisées avec