Les canaux ou canaux nommés sont une fonctionnalité de la norme POSIX qui permettent à des processus distincts de communiquer entre eux sans avoir été conçus explicitement pour fonctionner ensemble.
J'utilise beaucoup l'option --colour de grep, mais j'utilise aussi souvent moins. Comment puis-je diriger les résultats de grep vers moins tout en préservant la coloration? (Ou est-ce possible?) grep "search-string" -R * --colour | less EDIT : Je cherche une solution directe ou quelque chose d'équivalent à ceci.
Si j'ai acheminé les résultats d'une commande vers lesspuis décidé que je voulais enregistrer le contenu dans un fichier, est-ce possible? J'ai essayé de définir une marque aà la fin de la mémoire tampon, puis de revenir au début et d'utiliser l' |avienvoi de tout le contenu vi, mais cela …
Exemple: ls | echon'imprime rien (une ligne vierge, en fait). Je m'attendrais à ce qu'il imprime une liste de fichiers. ls | grep 'foo'd’autre part, fonctionne comme prévu (imprime les fichiers avec le nom "foo" dans leur nom). Ce que je fais dans ces situations ressemble à quelque chose comme …
Je voulais sauvegarder un chemin d'un ordinateur de mon réseau vers un autre ordinateur du même réseau sur une ligne à 100 Mbit / s. Pour cela j'ai fait dd if=/local/path of=/remote/path/in/local/network/backup.img ce qui m'a donné une vitesse de transfert réseau très faible d'environ 50 à 100 ko / s, …
J'essaie d'imprimer uniquement les sections verbeuses d'une demande cURL (qui sont envoyées à stderr) depuis le shell bash. Mais quand je redirige stdoutcomme ça: curl -v http://somehost/somepage > /dev/null Une sorte de tableau de résultats apparaît au milieu de la sortie pour stderr: % Total % Received % Xferd Average …
Existe-t-il un filtre que je pourrais utiliser pour limiter le taux d’un tuyau sous Linux? Si cela existe, appelez-le limite de taux, je veux être capable de taper dans un terminal quelque chose comme cat /dev/urandom | rate-limit 3 -k | foo afin d'envoyer un flux d'octets aléatoires à l'entrée …
ls -l --color=auto | tee output.log Sans pipe / té c'est coloré. Comment puis-je faire pour qu'il reste coloré lors de l'utilisation tee(ne peut être coloré que sur l'écran, je ne me soucie pas des couleurs dans les journaux).
Lorsque je dirige plusieurs commandes unix telles que grep, sed, tr, etc., j'ai tendance à spécifier le fichier d'entrée traité par cat. Donc quelque chose comme cat file | grep ... | awk ... | sed .... Mais récemment, après quelques commentaires laissés sur mes réponses indiquant que c'était une …
Nous le savons tous mkfifoet les pipelines. Le premier crée un canal nommé , il faut donc sélectionner un nom, très probablement avec mktempet plus tard, n'oubliez pas de dissocier. L'autre crée un canal anonyme, sans tracas avec les noms et la suppression, mais les extrémités du canal sont liées …
J'essaie de tracer un comportement étrange de quelques processus et je suis tombé sur un point que je ne sais pas comment tracer le passé. Le processus suspendu, que j'ai attaché à l'utilisation, a strace -pmontré ceci: Process 7926 attached - interrupt to quit read(3, D'accord, il attend donc une …
Considérez le script Powershell suivant, qui recherche les dossiers dans C: \ avec un «og» dans leur nom: PS C: \> (ls |% {$ _. Nom} |? {$ _. Contient ("og")}) PerfLogs Fichiers de programme setup.log Maintenant, je restreins la recherche pour obtenir un seul élément: PS C: \> (ls …
Ce fichier de script BASH à commande unique est difficile à comprendre, je veux donc écrire un commentaire pour chacune des actions: echo 'foo' \ | sed 's/d/a/' \ | sed 's/e/b/' \ | sed 's/f/c/' \ > myfile (sed n'est qu'un exemple, en fait c'est un mélange de greps …
Est-il possible de diriger la sortie (par exemple dmesg) vers une commande comme less(ou équivalente) et de conserver la surbrillance du texte utilisée par la commande d'origine? exemple: à gauche dmesg | lessà droitedmesg
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Super User. Migré il y a 8 ans . Quelqu'un peut-il me dire s'il est possible de canaliser | cela sans avoir à créer un fichier physique n'importe où entre A et B.tar.gz? Voici ce …
J'ai un fichier de vidage sql .gz (exemple: foo.sql.gz) que je veux importer dans ma base de données avec la commande mysql classique. gunzip -c foo.sql.gz > foo.sql mysql -uroot -ppassword foo < foo.sql foo est la base de données. Comment puis-je diriger ces deux commandes en une seule? A …
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.