Preguntas etiquetadas con shell

8
Crear mi propia función cp en bash

Para una tarea, se me pide que escriba inteligentemente una función bash que tenga la misma funcionalidad básica que la función cp(copiar). Solo tiene que copiar un archivo a otro, por lo que no se copian varios archivos a un nuevo directorio. Como soy nuevo en el lenguaje bash, no puedo entender...

8
Agregar archivo a archivos tbz

Estoy buscando una manera de actualizar miles de archivos .tbz, así que lo haré con un script de shell. Necesito agregar un archivo a cada uno. Mi pregunta es, ¿hay una forma más rápida de hacer esto sin extraer el contenido de cada tbz y luego volver a comprimirlo con el nuevo archivo incluido en...

8
Shell: Uso de la función con parámetros en if

Estoy tratando de ejecutar el código a continuación, pero cuando trato de usar mi función en la instrucción if obtengo el -bash: [: too many argumentserror. Por que esta sucediendo? ¡Gracias de antemano! notContainsElement () { local e match="$1" shift for e; do [[ "$e" == "$match" ]]...

8
sh copia recursiva (cp -r) - Cómo excluir subcarpetas

Necesito ejecutar un script remoto usando sshvia Ruby( net / ssh ) para copiar recursivamente una carpeta y excluir una subcarpeta. Estoy buscando la forma más rápida de hacerlo, así rsyncque no es bueno. Además, entiendo que los sshusos shy no bash. En bash hago: cp -r srcdir/!(subdir) dstdir y...

8
Comando bash awk con comillas

He estado tratando de encontrar la respuesta a esta pregunta por un tiempo. Estoy escribiendo un script rápido para ejecutar un comando basado en la salida de awk. ID_minimum=1000 for f in /etc/passwd; do awk -F: -vID=$ID_minimum '$3>=1000 && $1!="nfsnobody" { print "xfs_quota -x -c...