Questa domanda può sembrare un po 'stupida, ma non riesco davvero a vedere la differenza tra reindirizzamento e pipe. Il reindirizzamento viene utilizzato per reindirizzare lo stdout / stdin / stderr, ad es ls > log.txt. I tubi vengono utilizzati per fornire l'output di un comando come input per un …
Per esempio, Di 'che voglio elencare i contenuti di una cartella e incollarli direttamente in una finestra di chat affinché un amico possa vederli. Mi rendo conto che potrei fare ls > filename.txtper creare un file (nomefile.txt) con quei contenuti; Dovrei quindi aprire o stampare il file e selezionare e …
Di recente ho letto delle pipe nominate e non riuscivo a capire perché esistessero. Ho letto da qualche parte che l'utilizzo di una named pipe richiede meno tempo rispetto all'utilizzo di un file. Perché è così? Le pipe nominate devono anche essere archiviate in memoria (e forse scambiate, proprio come …
Ho studiato la riga di comando e ho appreso che |(pipeline) ha lo scopo di reindirizzare l'output da un comando all'input di un altro. Quindi perché il comando ls | filenon funziona? file input è uno o più nomi di file, come file filename1 filename2 lsl'output è un elenco di …
Sto lavorando a un codice pesantemente computazionale che - per ora - si blocca molto, ma ci sto ancora lavorando :) Quando si blocca, non riesco a chiudere la finestra della GUI; Devo aprire una shell e uccidere -9 il processo. È un processo Java ed è facile da trovare: …
Quando scrivo qualcosa del tipo: find . -name *foo* | ls -lah restituisce lo stesso risultato di un lscomando semplice , come se non avesse input. Tuttavia: ls -lah $( find . -name *foo* ) funziona bene, ma solo quando il findcomando ha risultati. È possibile eseguire il pipe a …
Questo è quello che sto facendo quando accedo a un FTP: ftp user:password@server ftp: user:password@server: Unknown host ftp> echo HELLO WORLD! ftp> quit Vorrei fare un comando FTP a una riga ... ftp user:password@server -command "echo HELLO WORLD" o "echo HELLO WORLD" | ftp user:password@server Qualcosa di simile ... come …
Ho una sceneggiatura che accetta un input con una -ibandiera. Il file di input che ho è compresso (.gz). Quello che voglio fare (non sono sicuro che sia possibile), poiché il file è enorme, fai qualcosa del genere: gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt Quindi inoltra l'output …
Come mostra la foto, io uso lper ottenere il file nella cartella corrente. E poi voglio ottenere il file con il numero 1, quindi uso il pipee il grep. Ma perché il file 2e 22mostra? E qual è il 1;34m? $ l ./ ../ 1 11 2 22 $ l …
Sto cercando di scaricare alcuni .gzfile (NB non .tar.gzquelli) da determinati URL e decomprimerli per sovrascrivere eventuali file esistenti. Per ogni singolo download, ho provato quanto segue: curl -O $URL | gunzip -f Tuttavia, questo non ha funzionato come non è riuscito con: gzip: stdin: unexpected end of file. Ho …
Ho uno script bash che crea una riga di comando in una stringa basata su alcuni parametri prima di eseguirlo in una volta sola. Le parti concatenate alla stringa di comando dovrebbero essere separate da pipe per facilitare uno "streaming" di dati attraverso ciascun componente. Un esempio molto semplificato: #!/bin/bash …
Al momento è quello che faccio: Passo 1: locate fooBar /home/abc/fooBar /home/abc/Music/fooBar Passo 2: Esegui manualmente una rimozione, incollando ogni riga. rm /home/abc/fooBar rm /home/abc/Music/fooBar Come posso farlo in un solo passaggio? Qualcosa di simile a individuare fooBar> rm Grazie.
Sto eseguendo un server e il registro di questo server viene registrato nel terminale, non in alcun file. Vorrei usare meno per visualizzare questo registro. node server.js | less Quando voglio solo vedere il registro, uso premere Shift+ Fper arrivare alla fine del file e continuare a guardare i registri. …
Ho uno script che esegue comandi come: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" Il problema è probabilmente nel tubo di tee. Non sembra ottenere l'intero output. Quando l'applicazione si chiude ultime poche righe dell'output (in genere quelle che contengono …
Posso fare cat file.txtper ottenere il contenuto di un file ma voglio anche virare su una riga finale di mia scelta. Ho provato le tubazioni (cat file.txt ; echo "My final line") |ma solo la linea finale viene passata attraverso il tubo. Come posso unirmi al gatto e alla linea …
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.