Articles of encuentra

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 […]

Imprimir variables de subshell al shell principal

Muy nuevo para Bash y bastante confundido sobre variables / subcapas locales / globales. No estoy seguro de por qué las variables modificadas no se imprimirán al final de la function. Estoy tratando de imprimir un recuento final de líneas y files al final del file, pero si lo hago, solo se imprime fuera 0 […]

¿Cómo puedo get este command java para actuar en cada file encontrado por un command find?

Tengo este command dentro de un script de shell Bash, cuya intención es aplicar un command java, htmlcompressor , a cada file HTML encontrado en un directory: find $DIR -type f -name '*.html' -exec java -jar $BASEDIR/Upload/htmlcompressor-1.5.3.jar –remove-intertag-spaces {} \; Sin embargo, aunque el resultado en la línea de command parece indicar que está buscando […]

El file hash temp punto de Emacs no existe

Yo uso find | xargs grep find | xargs grep mucho cuando se trabaja en código fuente grande y cuando no .#SomeFile un file en Emacs crea .#SomeFile y grep dan error de que no hay ese file (no estoy incluyendo porque está localizado) Lo mismo cuando corro: ls -A dir/ | grep '^\.#' | […]

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 […]

Usar comillas dobles o sin comillas con comodines

Encontré este artículo que intenta explicar el command find. Da un ejemplo de find /tmp -iname "data*.txt" ahora este artículo aquí dice que Las comillas dobles no suprimen la sustitución de palabras que comienzan por "$", pero suprimen la expansión de caracteres comodín. También cuando probé los dos commands admin@localhost Downloads$ ls gallifrey-road-doctors-14437-1366×768.jpg mydir admin@localhost […]

¿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" | […]

encontrar directory de ruta en el subdirectory

Quiero encontrar la ruta para el nombre de directory bbb donde el directory principal se llama aaa Por ejemplo /aaa/bbb /tmp/aaa/bbb /usr/bin/aaa/bbb /home/aaa/bbb /home/aaa/xxx/bbb Entonces escribí algo como esto: find /*/aaa -name bbb En algunas plataforms funciona y en otras no, y en cualquier caso, el /aaa/bbb no se encuentra porque no hay un directory […]

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 […]

Reescribe un command find que usa sed -i para AIX

Tengo un script que busca una cadena y la reemplaza a través del command sed. Si esa cadena contiene caracteres especiales, la secuencia de commands los escapingá (a exception de la barra porque es mi delimitador actual para sed y la columna porque marca la cadena en la línea de bash). Aquí va: raw_searchstring='SearchForThis'; raw_replacementstring='ReplaceWithThis'; […]