Preguntas etiquetadas con xargs

xargs es un comando que ejecuta otro comando y genera sus argumentos a partir de stdin




2
¿Cómo evitar que los xargs fusionen mal la salida de múltiples procesos?
Estoy usando xargscon la opción --max-args=0(alternativamente -P 0). Sin embargo, la salida de los procesos se fusiona en la stdoutsecuencia sin tener en cuenta la separación de línea adecuada. Así que a menudo terminaré con líneas como: <start-of-line-1><line-2><end-of-line-1> Como estoy usando egrepcon ^mi patrón en toda la xargsproducción este es …

6
¿Por qué xargs hace que apt-get aborte?
Estoy tratando de eliminar una lista de paquetes de un archivo. Estoy usando el siguiente comando: cat packages | xargs sudo apt-get remove packageses mi archivo que contiene una lista de paquetes que quiero eliminar. Todo parece funcionar, pero apt-getaborta en lugar de dejarme elegir sí o no. Sé que …
17 apt  xargs 


3
Pasar múltiples parámetros a través de xargs
Me gustaría poder usar xargspara ejecutar múltiples parámetros en diferentes partes de un comando. Por ejemplo, lo siguiente: echo {1..8} | xargs -n2 | xargs -I v1 -I v2 echo the number v1 comes before v2 Espero que regrese the number 1 comes before 2 the number 3 comes before …
17 xargs 

3
bash find xargs grep solo una vez
Tal vez sea un poco extraño, y tal vez haya otras herramientas para hacer esto, pero bueno ... Estoy usando el siguiente comando bash clásico para encontrar todos los archivos que contienen alguna cadena: find . -type f | xargs grep "something" Tengo una gran cantidad de archivos, en múltiples …
16 bash  find  grep  xargs 

1
Cómo usar la función definida con xargs
Este es mi codigo #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword Entonces tengo una función showwordque hace eco de cualquier cadena que pases como parámetro a la función. Luego xargsintento llamar a la función y pasar una …
16 bash  xargs  function 



3
Cómo citar argumentos con xargs
Supongamos que quiero eliminar todos los archivos de una carpeta que tengan más de 1 MB. $ find . -size +1M | xargs -0 rm Esto no eliminará archivos que tengan espacio en sus nombres. Entonces quiero que cite todos los argumentos que envía rm. Si lo findda, Some report.docxdebería …
15 shell  find  quoting  rm  xargs 

2
¿Por qué no funciona este comando xargs?
Quería eliminar todas las extensiones .sh, así que hice esto: ls *.sh | xargs -I {} mv {} `basename {} .sh` Sin embargo, no funciona, se comporta como basenamedevuelve el nombre del archivo sin cambios. ¿Por qué se comporta así? Por ejemplo, esto funciona: ls *.sh | xargs -I {} …

2
No dirijo nada a xargs
Tengo un script que en algunas circunstancias puede no tener nada en stdout. Al final del guión, paso las líneas que tengo a otro comando usando xargs. Mi problema es que, cuando no hay nada en stdout, recibo el típico mensaje de error "Uso: programa arg1 arg2". ¿Cómo puedo evitar …
14 bash  xargs 

1
¿Cómo puedo obtener el índice del "procesador paralelo" de xargs?
Supongamos que tengo dos recursos, nombrados 0y 1, a los que solo se puede acceder de forma exclusiva. ¿Hay alguna forma de recuperar el "índice" del "procesador paralelo" que se xargsinicia para usarlo como un servicio gratuito de exclusión mutua? Por ejemplo, considere el siguiente cálculo paralelo: $ echo {1..8} …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.