Domande taggate «xargs»

xargs è un comando che esegue un altro comando e genera i suoi argomenti da stdin

6
Quando è necessario xargs?
Il xargscomando mi confonde sempre. C'è una regola generale per questo? Considera i due esempi seguenti: $ \ls | grep Cases | less stampa i file che corrispondono a "Casi", ma cambiando il comando in touchsarà richiesto xargs: $ \ls | grep Cases | touch touch: missing file operand Try …

4
Ordinamento dell'output di "trova"?
Devo essere in grado di ordinare alfabeticamente l'output di findprima di inviarlo a un comando. L'inserimento | sort |tra non ha funzionato, quindi cosa avrei potuto fare? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand
77 shell  find  sort  xargs 

2
Fai passare xargs come primo parametro
Sto cercando di produrre questo comportamento: grep 192.168.1 *.txt Passando una stringa in grep tramite Xargs ma sta andando alla fine anziché come primo parametro. echo 192.168.1 | xargs grep *.txt Devo dire a xargs (o qualcosa di simile) di mettere la stringa in arrivo tra 'grep' e '*' invece …
53 xargs 

7
Utilizzo di xargs con input da un file
Di 'che ho un file con il seguente bob john sue Ora, questi direttamente corrospond a (in questo caso) modello URL, ad esempio http://example.com/persons/bob.tar, john.tar, sue.tar. Vorrei prendere queste linee e percorrerle xargs. Tuttavia, non so cosa viene passato al comando in esecuzione. Come accedo al parametro o dal prompt …
41 bash  scripting  xargs 


3
Comandi di piping dopo un xargs con pipe
HP-UX ***** B.11.23 U ia64 **** licenza per utente illimitato find . -type d -name *log* | xargs ls -la mi dà i nomi delle directory (quelli che contengono lognel nome della directory) seguiti da tutti i file all'interno di quella directory. Le directory /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/e così via contengono …
38 shell  find  pipe  xargs 

3
GNU trova e maschera il {} per alcune shell - quale?
La pagina man per GNU find afferma: -exec command ; [...] The string `{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the command, not just in arguments where it is alone, as in some versions of find. Both of these constructions …
34 shell  find  xargs  quoting 

4
find -exec + vs find | xargs: quale scegliere?
Capisco che -execpuò prendere +un'opzione per imitare il comportamento di xargs. C'è qualche situazione in cui preferisci una forma rispetto all'altra? Personalmente tendo a preferire la prima forma, se non altro per evitare di usare una pipa. Immagino che sicuramente gli sviluppatori di findaver fatto le ottimizzazioni appropriate. Ho ragione?
32 bash  find  pipe  xargs 




4
find + xargs: argomento troppo lungo
Ho una linea come la seguente: find /foo/bar -name '*.mp4' -print0 | xargs -i {} -0 mv -t /some/path {} ma ho ricevuto il seguente errore: xargs: argument line too long Sono confuso. L'uso di xargssupposto non è di aiuto proprio con questo problema? Nota: so che posso utilizzare tecnicamente …
21 xargs  arguments 

6
xargs con reindirizzamento stdin / stdout
Vorrei correre: ./a.out < x.dat > x.ans per ogni * .dat file nella directory A . Certo, potrebbe essere fatto con bash / python / qualunque script, ma mi piace scrivere sexy one-liner. Tutto quello che ho potuto raggiungere è (ancora senza alcuno stdout): ls A/*.dat | xargs -I file …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.