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 …
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
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 …
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 …
Sono confuso circa la differenza o il vantaggio (se presente) di eseguire una serie di attività in uno .shscript utilizzandoGNU parallel Ad esempio la risposta di Ole Tange : parallel ./pngout -s0 {} R{} ::: *.png piuttosto che dire attraversandoli in sequenza mettendoli in secondo piano &. Ad esempio la …
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 …
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 …
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?
Voglio trovare alcuni file e poi spostarli. Posso trovare il file con: $ find /tmp/ -ctime -1 -name x* Ho provato a spostarli nella mia ~/playdirectory con: $ find /tmp/ -ctime -1 -name x* | xargs mv ~/play/ ma non ha funzionato. Ovviamente mv ha bisogno di due argomenti. Non …
Perché xargs rimuove le virgolette dal testo di input? Ecco un esempio semplificato: echo "/Place/='http://www.google.com'" | xargs echo uscite /Place/=http://www.google.com C'è un modo per aggirare questo? (xargs -0 non mi aiuta)
A volte svolgo lunghi xargslavori durante la notte ed è davvero fastidioso scoprire al mattino che è xargsmorto da qualche parte nel mezzo, ad esempio a causa di un errore di segmentazione in un singolo caso speciale, come è successo questa notte. Se anche un xargsbambino viene ucciso, non elabora …
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 …
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 …
Come posso modificare l'output tailper utilizzare le righe con terminazione null anziché le newline? La mia domanda è simile a questa: come fare `head` e` tail` su input delimitati da null in bash? , ma differisce dal fatto che voglio fare qualcosa del tipo: tail -f myFile.txt | xargs -i0 …
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.