Articles of xargs

encuentre y copie files usando la list de input y routes de files parciales

Tengo una list de nombres de files names.list que solo contiene nombres. Estos files están dispersos por mi sistema en varias subcarpetas, pero la estructura en general uniquename/uniquename2/spades/filtenetworking/filename La constante es spades/filtenetworking He utilizado el siguiente command al mover files de un directory xargs -a file_list.txt cp -t /path/to/dest Y descubrí este hilo al usar […]

files específicos de git checkout

En el momento, cuando ejecuto el git status , tengo modified: loanwolf/alerts/locale/fr/LC_MESSAGES/django.mo modified: loanwolf/alerts/locale/fr/LC_MESSAGES/django.po modified: loanwolf/clientspace/locale/fr/LC_MESSAGES/django.mo modified: loanwolf/clientspace/locale/fr/LC_MESSAGES/django.po modified: loanwolf/configurations/locale/fr/LC_MESSAGES/django.mo modified: loanwolf/configurations/locale/fr/LC_MESSAGES/django.po modified: loanwolf/contracts/locale/fr/LC_MESSAGES/django.mo modified: loanwolf/contracts/locale/fr/LC_MESSAGES/django.po modified: loanwolf/contrib/locale/fr/LC_MESSAGES/django.mo modified: loanwolf/contrib/locale/fr/LC_MESSAGES/django.po modified: loanwolf/core/locale/fr/LC_MESSAGES/django.mo modified: loanwolf/core/locale/fr/LC_MESSAGES/django.po modified: loanwolf/core/templatetags/locale/fr/LC_MESSAGES/django.mo modified: loanwolf/core/templatetags/locale/fr/LC_MESSAGES/django.po modified: loanwolf/customers/locale/fr/LC_MESSAGES/django.mo modified: loanwolf/customers/locale/fr/LC_MESSAGES/django.po modified: loanwolf/customers/models.py modified: loanwolf/dashboard/locale/fr/LC_MESSAGES/django.mo modified: loanwolf/dashboard/locale/fr/LC_MESSAGES/django.po modified: loanwolf/documents/locale/fr/LC_MESSAGES/django.mo modified: loanwolf/documents/locale/fr/LC_MESSAGES/django.po modified: loanwolf/employees/locale/fr/LC_MESSAGES/django.mo modified: […]

Imprimir el estado de los files procesados ​​al usar find

Estoy usando multi-procs en 'xargs' para procesar un grupo de files zip. ¿Cómo mostrar el recuento de files procesados ​​en multiprocesss? find -type f -iname \*.zip | xargs -IZ -P 5 sh -c 'unzip "Z"' ¿Cómo puedo get el número actual de files procesados? Solo me gustaría saber cuántos files ya se han procesado hasta […]

Opción Xargs `-J`

Este sitio presenta el command xargs con una opción -J que permite pasar la input estándar a la position deseada en el argumento del command: find . -name '*.ext' -print0 | xargs -J % -0 rsync -aP % user@host:dir/ pero en una página man de GNU xargs esta opción no está presente. ¿Cuál es la […]

xargs dentro de un bucle for

Así que lo solucionamos, pero esto es lo que sucede. for i in $(arp |sort |awk '{print $1}'|grep IPADDRESS) do ssh USERNAME@$i "ps -ef |grep X11|grep -v grep |awk '{print $2}'|xargs kill" done kill: USERNAME: invalid process id He utilizado SSH usando el nombre de usuario que estoy usando para el ciclo y ejecuté ps […]

Buscar un file en Unix para una cadena dada y luego otro set de cadenas dentro de este file e imprimir properties de file también

Estoy usando el command para search files que miran desde un directory determinado en Unix, files que terminan *.sas y que contienen la cadena DB2 . A continuación, deseo search el set de files resultante para las cadenas DSN= o DATASRC= y también imprimir la línea que contiene estas cadenas. Este es el command FInd […]

xargs: ejecutar el command una vez con todos los arguments

Mi objective es get una list de los files que se han modificado en git , luego ejecutar el command rspec pasando cada file como un argumento. Actualmente tengo: $ git status -s | awk '{if ($1 == "M") print $2}' | tr "\\n" "\\0" | \ xargs -0 -I % rspec -f documentation % […]

Necesito "| xargs -n 1 "para rodear xargs '-I ¿efecto secundario?

Me sorprendió descubrir esto: $ echo 1 2 3 4 5 | xargs -n 1 echo 1 2 3 4 5 $ echo 1 2 3 4 5 | xargs -n 1 -I FOO echo FOO 1 2 3 4 5 Es decir, usar la bandera -I tiene este efecto secundario: Además, los espacios en […]

¿Cómo eliminar interactivamente todos los directorys que coinciden con los criterios dados?

Mi script a continuación tiene dos problemas: La secuencia de commands se detiene después del primer directory coincidente rm -i no es muy interactivo ¿Cuáles son mis suposiciones incorrectas que lo hacen fallar? ¿Cómo puedo arreglarlo? ls -1A | xargs -d "\n" \ sh -c '(find "$1" -mindepth 1 -maxdepth 1 \ -name "*.flac" | […]

xargs repl_str no expande el segundo marcador de position

Me gustaría cambiar el nombre de algunos files y excluir otros en un directory. Lo intenté find . -mindepth 1 -maxdepth 1 ! -name 000-default.conf ! -name default-ssl.conf -print0 | xargs -0 -I {} sudo mv — {} $(echo {} | sed 's/local.conf/local.example.com.conf/') pero no funcionaria Creo que el segundo argumento de mv command no […]