Cette question peut sembler un peu stupide, mais je ne vois pas vraiment la différence entre redirection et pipes. La redirection est utilisée pour rediriger le stdout / stdin / stderr, par exemple ls > log.txt. Les pipes sont utilisées pour donner le résultat d’une commande en entrée d’une autre …
Par exemple, Dites que je veux lister le contenu d'un dossier et le coller directement dans une fenêtre de discussion pour qu'un ami puisse le voir. Je me rends compte que je pourrais faire ls > filename.txtpour créer un fichier (filename.txt) avec ce contenu; Il me faudrait ensuite ouvrir ou …
J'ai récemment lu sur les pipes nommées et je ne comprenais pas pourquoi elles existaient. J'ai lu quelque part que l'utilisation d'un canal nommé prend moins de temps que l'utilisation d'un fichier. Pourquoi cela est-il ainsi? Les canaux nommés doivent également être stockés en mémoire (et éventuellement échangés, comme des …
J'ai étudié la ligne de commande et appris que |(pipeline) est censé rediriger la sortie d'une commande vers l'entrée d'une autre. Alors, pourquoi la commande ls | filene fonctionne pas? file l’entrée est l’un des noms de fichiers suivants, comme file filename1 filename2 lsla sortie est une liste de répertoires …
Je travaille sur un code de calcul lourd qui - pour l'instant - plante beaucoup, mais je travaille toujours dessus :) Quand il plante, je ne peux pas fermer la fenêtre GUI; Je dois ouvrir un shell et tuer -9 le processus. Il s'agit d'un processus Java et il est …
Quand je tape quelque chose comme: find . -name *foo* | ls -lah elle renvoie le même résultat qu'une lscommande ordinaire , comme si elle n'avait pas d'entrée. Pourtant: ls -lah $( find . -name *foo* ) fonctionne bien, mais uniquement lorsque la findcommande a des résultats. Est-il possible de …
Voici ce que je fais lorsque je me connecte à un FTP: ftp user:password@server ftp: user:password@server: Unknown host ftp> echo HELLO WORLD! ftp> quit Je voudrais faire une commande FTP sur une ligne ... ftp user:password@server -command "echo HELLO WORLD" ou "echo HELLO WORLD" | ftp user:password@server Quelque chose de …
J'ai un script qui prend une entrée avec un -idrapeau. Le fichier d'entrée que j'ai est compressé (.gz). Ce que je veux faire (pas sûr que ce soit possible), parce que le fichier est énorme, faites quelque chose comme ceci: gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt Dirigez …
Comme l'illustre l'image, j'utilise lpour obtenir le fichier dans le dossier actuel. Et puis je veux obtenir le fichier avec un numéro 1, donc j'utilise le pipeet le grep. Mais pourquoi le fichier 2et 22s'affichent-ils? Et quel est le 1;34m? $ l ./ ../ 1 11 2 22 $ l …
J'essaie de télécharger certains .gzfichiers (NB pas .tar.gzceux) à partir des URL données et de les décompresser pour remplacer les fichiers existants, le cas échéant. Pour chaque téléchargement individuel, j'ai essayé ce qui suit: curl -O $URL | gunzip -f Cependant, cela ne fonctionne pas comme il a échoué avec: …
J'ai un script bash qui construit une ligne de commande dans une chaîne basée sur certains paramètres avant de l'exécuter en une seule fois. Les parties concaténées à la chaîne de commande sont censées être séparées par des canaux pour faciliter un "streaming" de données à travers chaque composant. Un …
En ce moment, c'est ce que je fais: Étape 1: locate fooBar /home/abc/fooBar /home/abc/Music/fooBar Étape 2: Effectuez manuellement une suppression en copiant-collant chaque ligne. rm /home/abc/fooBar rm /home/abc/Music/fooBar Comment faire cela en une seule étape? Quelque chose comme localiser fooBar> rm Merci.
J'ai un script exécutant des commandes comme: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" Le problème est probablement dans le tuyau tee. Il ne semble pas obtenir la sortie entière. Lorsque l'application se ferme, les dernières lignes de la sortie …
Je peux faire cat file.txtpour obtenir le contenu d'un fichier, mais je veux aussi clouer sur une dernière ligne de mon choix. J'ai essayé la tuyauterie (cat file.txt ; echo "My final line") |mais seule la ligne finale passe à travers le tuyau. Comment puis-je rejoindre le chat et la …
J'exécute un serveur et le journal de ce serveur est connecté au terminal, pas dans aucun fichier. J'aimerais utiliser moins pour afficher ce journal. node server.js | less Quand je veux juste voir le journal, j'utilise appuyez sur Shift+ Fpour arriver à la fin du fichier et continuer à regarder …
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.