J'ai environ 10 php.inifichiers sur mon système, situés un peu partout, et je voulais les parcourir rapidement. J'ai essayé cette commande: locate php.ini | xargs vi Mais vim'avertit Input is not from a terminal, puis la console commence à devenir vraiment bizarre - après quoi je dois appuyer sur :q!pour …
Bash 4.2 sur CentOS 6.5: Dans mon, ~/.bash_profilej'ai un tas d'alias, y compris: alias grep='grep -n --color=always' afin que je puisse obtenir la surbrillance des couleurs et imprimer automatiquement les numéros de ligne lors de l'exécution grep. Si je lance ce qui suit, la mise en surbrillance fonctionne comme prévu: …
Je dois supprimer toutes les commandes de mon historique correspondant à une chaîne. J'ai essayé: $ history | grep searchstring | cut -d" " -f2 | history -d -bash: history: -d: option requires an argument $ history | grep searchstring | cut -d" " -f2 | xargs history -d xargs: …
J'ai une tâche qui traite une liste de fichiers sur stdin. Le temps de démarrage du programme est important et le temps nécessaire à chaque fichier varie considérablement. Je veux générer un nombre important de ces processus, puis envoyer le travail à ceux qui ne sont pas occupés. Il existe …
J'ai ajouté un alias git pour me donner le nombre de lignes de fichiers spécifiques dans mon historique: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc Cependant, wc -lrapporte plusieurs totaux, de sorte que si j'ai plus de ~ 100 000 lignes, …
J'ai un fichier qui contient des termes que je souhaite utiliser, chaque terme représentant une ligne dans le fichier. Je pensais que je pouvais faire ça avec xargs. Ce que je peux glaner à partir d'exemples de la page de manuel comme celle-ci find ./work -print0 | xargs -0 rm …
J'ai une chaîne comme "aaa,aaa,aaa,bbb,bbb,ccc,bbb,ccc" Je veux supprimer le mot en double de la chaîne, puis la sortie sera comme "aaa,bbb,ccc" J'ai essayé ce code source $ echo "zebra ant spider spider ant zebra ant" | xargs -n1 | sort -u | xargs Il fonctionne très bien avec la même …
Le manuel de xargs dit: -I replace-str --replace [= replace-str] -i [replace-str] Remplace les occurrences de replace-str dans les arguments initiaux par des noms lus à partir de l'entrée standard. Je ne comprends pas cette partie: with names read from standard input. Par exemple, ce qui se passe avec: find …
Je veux trouver un fichier puis entrer dans le répertoire qui le contient. J'ai essayé find /media/storage -name "Fedora" | xargs cdmais bien sûr, j'ai l' is not a directoryerreur. Comment puis-je entrer son répertoire parent avec une commande d'une ligne?
Je suis sur Ubuntu. J'ai copié certains arguments (séparés par un retour à la ligne) et je peux utiliser xsel pour les imprimer comme ceci $ xsel arg1 arg2 arg3 arg4 ... Maintenant, je veux utiliser chacun de ces arguments pour une autre commande et exécuter cette commande autant de …
Je manipule un grand nombre de fichiers XML dispersés dans une structure de répertoires imbriqués. J'ai essayé ce qui suit: $ find . -name "*.xml" -type f | xargs -- xmllint --format Le problème est que cela génère la sortie XML formatée à l'écran, mais ne modifie pas le fichier. …
Mon problème (dans un script avec #!/bin/sh) est le suivant: j'essaie de faire la somme de contrôle de tous les fichiers d'un répertoire à des fins d'archivage. Le fichier de somme de contrôle (dans mon cas sha1) avec tous les noms de fichiers doit résider dans le même répertoire. Disons …
J'essaie de supprimer tous les fichiers avec un espace dans leurs noms. J'utilise la commande suivante. Mais ça me donne une erreur Commande: ls | egrep '. ' | xargs rm Ici, si j'utilise uniquement la ls | egrep '. 'commande, cela me donne tout le nom de fichier avec …
Je voudrais changer le format des affichages xargs de sortie cat k.txt 1 2 3 Et cat k.txt | xargs 1 2 3 Cependant, je voudrais avoir 1, 2, 3ou 1|2|3. Aucune suggestion?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.