Articles of frapper

Valeur de sortie avec les commandes en cascade dans bash

Chaque fois que la sortie d'une commande est transmise à une autre dans bash, quelle commande va revenir la valeur de sortie (la variable $? ) La commande de la sortie de la sortie ou la commande à laquelle la sortie a-t-elle été canalisée? Dites, par exemple, dans la commande: git diff | vim – […]

Comment conserver le flux de ligne dans le résultat renvoyé par la commande bash

Disons, je peux rsh monter XXX comme utilisateur foo, puis après l'exécution: $result=$(rsh -l foo XXX "ls"); echo $result; J'ai trouvé que le flux de ligne était supprimé dans le résultat, et je ne vois pas le résultat d'une ligne par ligne. Alors, qu'est-ce que je devrais faire si j'aimerais que le flux de ligne […]

Comment exporter les variables vers le processus parent

Je tente d'exporter les variables vers le processus parent. $ export VAR=FALSE $ echo $VAR FALSE $ ./myprogram $ echo $VAR TRUE <========== I want to print `TRUE` here

Comment rendre le cas des arguments cd inapproprié?

Duplication possible: Faire bas-tab-tab-completion insensible à la casse Parfois, lors de l'accès aux différents répertoires, il arrive la plupart du temps que je me souvienne des noms ou au moins une partie des noms d'un répertoire sous notre système Linux. Mais certains des répertoires sont nommés en commençant par les premiers calques de caractères ou […]

Bash – Comment faites-vous pour que le résultat d'une commande soit placé dans une variable?

Par exemple, disons que je souhaite taper la commande pwd . Cela me donne un chemin très long vers le répertoire actuel dans lequel je suis. Ce que j'aimerais vraiment faire, c'est de faire en sorte que je puisse aller dans un répertoire complètement différent et encore faire référence au répertoire précédent dans lequel j'étais, […]

Sélectionnez des fichiers à partir d'un ensemble

J'ai besoin du code Bash pour sélectionner un fichier dans un ensemble de fichiers. J'utilise quelque chose comme ça find . -type f -name \*.txt Pour localiser l'ensemble des fichiers avec lesquels je souhaite travailler. Après cela, je voudrais sélectionner uniquement les fichiers choisis par l'utilisateur pour créer quelque chose. PS Je dois le faire […]

Le travail d'arrière-plan à bash se ferme lorsque la fenêtre de tir est fermée: comment éviter cela?

Vous pouvez passer rapidement à la question en commençant à lire de 'Cela dit' Voici les détails sur mes besoins spécifiques Je suis sur lubuntu oneiric et j'essaie de créer un lanceur de bureau pour démarrer / arrêter Tomcat. J'ai des problèmes qui sont expliqués dans ce sujet que j'ai ouvert hier sur lxde forum. […]

Attachez la commande à exécuter lorsque le thread à long terme renvoie

Disons que je viens de commencer une commande qui prendra beaucoup de temps à exécuter, comme hg clone tout le jeu de développement Pypy. À mi-chemin, je décide que je voudrais exécuter un autre processus, comme hg up , une fois que le premier revient. Existe-t-il un moyen de joindre une commande à exécuter lorsque […]

Existe-t-il un moyen de prétraiter l'entrée de bash?

Je voudrais pouvoir définir des modifications arbitraires aux lignes de commande qui se produisent avant que bash les voie du tout, c'est-à-dire avant toute expansion. Est-ce possible? Je n'essaie pas de résoudre un problème particulier, je suis vraiment curieux s'il est possible d'obtenir exactement cette fonctionnalité sans écrire mon propre shell.

Bash: la lecture de l'entrée pendant que la boucle de lecture ne fonctionne pas

L'entrée de lecture dans une boucle while read ne semble pas fonctionner while read line do echo "get some input from the user" read response done < some_file.txt L'exécution ne s'arrête pas, car il aurait été lu en dehors de la boucle. Pourquoi est-ce? Existe-t-il une solution de contournement pour la lecture de l'entrée dans […]