Questions marquées «shell»

162
Exécuter une commande une fois par ligne d’entrée piped?

Je veux exécuter une commande java une fois pour chaque match de ls | grep pattern -. Dans ce cas, je pense que je pourrais le faire, find pattern -exec java MyProg '{}' \;mais je suis curieux à propos du cas général. Existe-t-il un moyen facile de dire "exécuter une commande une fois pour chaque...

158
Il y a des emplois arrêtés (à la sortie de bash)

Je reçois le message There are stopped jobs.lorsque j'essaie parfois de sortir d'un shell bash. Voici un scénario reproductible dans Python 2.x: ctrl+ cest traité par l'interprète comme une exception. ctrl+ z'arrête' le processus. ctrl+ dquitte python pour de vrai. Voici quelques sorties de...

155
Comment écraser les fichiers cibles avec mv?

J'ai une tonne de fichiers et répertoires dans un sous-répertoire que je veux déplacer dans le répertoire parent. Il y a déjà quelques fichiers et répertoires dans le répertoire cible qui doivent être écrasés. Les fichiers uniquement présents dans la cible doivent rester intacts. Puis-je forcer mvà...

151
Lot renommer des fichiers

J'ai un répertoire plein d'images: image0001.png image0002.png image0003.png ... Et je voudrais un one-liner pour les renommer (par exemple). 0001.png 0002.png 0003.png ... Comment puis-je faire

145
Comment vérifier si un shell est connecté / interactif / batch

Je pense comprendre les différences entre un shell interactif, un login et un batch. Voir les liens suivants pour plus d'aide: Quelle est la différence entre un shell "login" et un shell bash "interactif" (du site partenaire : serverfault.com ) 2.1: Types de shell: shell interactifs et de connexion...

128
Comment tuer un chat en fuite?

Plusieurs fois, j'exécute accidentellement la catcommande sur des fichiers dont le contenu ne dépasse pas quelques milliers de lignes. J'essaie de tuer la catcommande avec Ctrl+ Cou Ctrl+ Z, mais les deux ne prennent effet qu'après l' cataffichage de la sortie totale de dans le terminal. Je dois...

126
Priorité des opérateurs logiques shell &&, ||

J'essaie de comprendre comment fonctionne la priorité des opérateurs logiques dans bash. Par exemple, je m'attendais à ce que la commande suivante ne répète rien. true || echo aaa && echo bbb Cependant, contrairement à mes attentes, bbbest imprimé. Quelqu'un peut-il s'il vous plaît...