Quiero encontrar un archivo y luego ingresar al directorio que lo contiene. Lo intenté find /media/storage -name "Fedora" | xargs cdpero, por supuesto, el is not a directoryerror. ¿Cómo ingreso su directorio padre con un comando de una
Quiero encontrar un archivo y luego ingresar al directorio que lo contiene. Lo intenté find /media/storage -name "Fedora" | xargs cdpero, por supuesto, el is not a directoryerror. ¿Cómo ingreso su directorio padre con un comando de una
Estoy en Ubuntu Copié algunos argumentos (separados por nueva línea) y puedo usar xsel para imprimirlos así $ xsel arg1 arg2 arg3 arg4 ... Ahora, quiero usar cada uno de estos argumentos para otro comando y ejecutar ese comando tantas veces como haya argumentos. Así que lo intenté $ xsel |...
Este problema solo ocurre en el contenedor acoplable. Solo findestá bien: find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json" find con sed find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json"|xargs sed -i "s/10.142.55.199/host02/g" da un error: /xxx/config/sed8Ey5tD: Device or...
Sé que puedo abrir varios archivos encontrados en un directorio de esta manera: find -name *.foo -xargs <command> {} \; Esto funciona, pero al intentar abrir un montón de archivos de texto en gedit al mismo tiempo, los abre sucesivamente (cuando se cierran un archivo, se abre el siguiente)....
Me gustaría cambiar el formato de las pantallas de salida de xargs cat k.txt 1 2 3 Y cat k.txt | xargs 1 2 3 Sin embargo, me gustaría tener 1, 2, 3o 1|2|3. ¿Alguna
Estoy tratando de eliminar todos los archivos con un espacio en sus nombres. Estoy usando el siguiente comando. Pero me esta dando un error Comando: ls | egrep '. ' | xargs rm Aquí, si estoy usando solo el ls | egrep '. 'comando, me está dando todo el nombre del archivo con espacios en los...
Cuando corro svn st | awk '{print $2}', obtengo: a.py b.py c.py Entonces quiero scpestos archivos a un servidor remoto. Yo he tratado: svn st | awk '{print $2}' | xargs scp my_name@my_server:~/ Pero no funciona. ¿Cuál es el comando correcto para hacer
Mi problema (en una secuencia de comandos con #!/bin/sh) es el siguiente: Intento sumar todos los archivos en un directorio con fines de archivo. El archivo de suma de comprobación (en mi caso sha1) con todos los nombres de archivo debe residir en el mismo directorio. Digamos que tenemos un...
Tengo un script s1que genera una lista de números separados con ',' por ejemplo 1,2,3,4. Ahora quiero dar estos números al script s2como argumentos, para que s2 se ejecute en cada uno de ellos y muestre su resultado en una línea separada. Por ejemplo, si s2 multiplica los números por dos, este...
Supongamos que tengo un montón de archivos adentro /tmp/. hago find . -type f | xargs -iFILES Y quiero hacer un md5sumen cada archivo, dando salida a un archivo con el mismo nombre, pero con .md5extensión. find . -type f | xargs -iFILES md5sum FILES > FILES.md5 Se supone que esto crea un...
Estoy usando xargspara llamar a un script de Python para procesar unos 30 millones de archivos pequeños. Espero usar xargspara paralelizar el proceso. El comando que estoy usando es: find ./data -name "*.json" -print0 | xargs -0 -I{} -P 40 python Convert.py {} > log.txt Básicamente,...
Tengo un fileque contiene una lista de nombres. es decir: Long Name One (001) Long Name Two (201) Long Name Three (123) ... con espacios y algunos personajes especiales. Quería hacer directorios con estos nombres, es decir: cat file | xargs -l1 mkdir Se hace directorios individuales separados...
Estoy tratando de hacer algo como ls -t | head -n 3 | xargs -I {} tar -cf t.tar {} para archivar los 3 últimos archivos modificados, pero termina ejecutando el comando tar por separado para cada uno de los archivos y al final me queda un archivo tar que contiene el último de los 3 archivos (en...
He estado tratando de encontrar archivos de imagen png de cierta altura (más de 500 px). Sé que filedevolverá las dimensiones de la imagen. Ejemplo: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlaced Pero necesito usar esto para encontrar todos los...
Cuando ejecuto el siguiente comando: > mkdir some_dir > find /foo/bar/ -name '*.csv' -print0 | xargs -0 mv {} some_dir Recibo cientos de líneas que dicen: mv: target `/foo/bar/XX.csv` is not a directory ¿Por qué? Pensé que los xargs se ejecutarían: mv /foo/barXX.csv some_dir por cada...
Estoy tratando de desarmar todas las variables de entorno que coinciden _PROXY: env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable pero está fallando con xargs: unset: No such file or directory. Sin embargo, si trato de...
Buscando una manera de invocar más de un comando en una línea única de xargs, encontré la recomendación en findutils para invocar el shell de xargs de esta manera: $ find ... | xargs sh -c 'command $@' Lo curioso es que si uso xargs así, por alguna razón se salta el primer argumento: $ seq 10 |...
En AIX (pero esto también sucede en HP-UX), tengo GNU ls en mi camino y también tiene el alias ls. Cuando uso xargs, en su lugar usa el Unix estándar en lslugar del alias. Por ejemplo ( flocatees una función que encuentra la ruta exacta del tema de búsqueda): flocate mirrorvg | xargs ls -lh ls:...
Estoy buscando archivos basados en una expresión regular, y luego intento buscar contenido en esos archivos. Entonces, por ejemplo, tengo algo como #Find all C++ files that match a certain pattern and then search them find . -name "*.cpp" | grep "<name regex>" | xargs grep "<content...
Me gustaría crear un nombre de directorio para cada mes. Sé, después de jugar un poco con el caparazón, que: date -d 1/01 +%b # Gives Jan date -d 2/01 +%b # Gives Feb . date -d 12/01 +%b # Gives Dec Así que utilicé la expansión de llaves echo {1..12}/01y lo intenté xargs: echo {1..12}/01 |...