Articles of encuentra

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

Archivos ocultos en un directory

Cuando ls -ltr en este directory, no tiene nada, sin embargo, si compruebo si hay files ocultos, el "." tiene 2 conciertos y el padre tiene 9 mgs. Entonces, lo que he estado haciendo es eliminar el directory y volver a crear uno nuevo. Sin embargo, no sé qué está causando esto. casperrd@usaHOST02 1016$ ls […]

visita todos los directorys bajo control de versión

¿Hay un encantamiento de find que me permita visitar todos los directorys bajo el control de versión de SVN? Estoy tratando de usar el execdir para agregar a la propiedad svn:ignore en cada uno de estos directorys. Algo como: find . -type d -execdir svn propset svn:ignore -F <((svn propget svn:ignore; echo "new ignore pattern") […]

¿Cómo encontrar el file que tiene permissions de lectura desde el directory raíz?

Estoy tratando de encontrar files con permissions de lectura desde el directory raíz y savelos en /home/student/abc direcory: find / -type f -perm a+r -exec cp /home/student/abc {} + pero me muestra el error: