Preguntas etiquetadas con shell-script

Preguntas sobre scripts de shell, archivos ejecutables que son interpretados por un shell (bash, zsh, etc.).


4
find -exec en script bash con expansión variable
Estoy tratando de ejecutar un comando similar al siguiente en un script bash. Debe buscar a través de todas las subcarpetas $sourcediry copiar todos los archivos de cierto tipo al nivel raíz de $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded sourcedir="/path/to/sourcedir" targetdir="/path/to/targetdir" find "$sourcedir" …




1
Error de expresión regular
string=123456 if [ $string == 123456 ]; then echo 123 fi Esto funciona bien, pero si cambio == a = ~ me sale este error: ./test: line 3: [: =~: binary operator expected


2
Eliminar archivos anteriores a un archivo específico
Necesito eliminar de una carpeta todos los archivos anteriores a un archivo específico. Ejecutando bash en CentOS 7. Tengo una solución para esto, pero creo que debería haber una forma más elegante de hacerlo: reference_file=/my/reference/file get_modify_time() { stat $1 | grep -Po "Modify: \K[0-9- :]*" } pit=$(get_modify_time $reference_file) for f …

6
¿Cómo espero un archivo en el script de shell?
Estoy tratando de escribir un script de shell que esperará a que aparezca un archivo en el /tmpdirectorio llamado sleep.txty una vez que se encuentre, el programa cesará, de lo contrario, quiero que el programa esté en estado de suspensión (suspendido) hasta que se encuentre el archivo . Ahora, supongo …

4
vim: crea un archivo con + x bit
¿Hay alguna forma de establecer +xbit en el script mientras se crea? Por ejemplo, ejecuto: vim -some_option_to_make_file_executable script.sh y después de guardar puedo ejecutar el archivo sin movimientos adicionales. PD. Puedo correr chmoddesde vimo incluso desde la consola, pero esto es un poco molesto, porque vimsugiere volver a cargar el …


1
¿Cuál es la diferencia entre .bashrc y .inputrc
Soy nuevo en el sistema Unix y me parece interesante crear funciones y configuraciones personalizadas en los archivos de configuración como .bashrcy .inputrc. Sin embargo, no entiendo las diferencias entre los dos. Por ejemplo, cuando creé un alias, los puse .bashrc. Example 1: alias ...='cd ../../' Cuando creo operaciones como …

4
¿Cómo hacer que bash glob sea una variable de cadena?
Información del sistema OS: OS X bash: GNU bash, versión 3.2.57 (1) -release (x86_64-apple-darwin16) Antecedentes Quiero que Time Machine excluya un conjunto de directorios y archivos de todo mi proyecto git / nodejs. Mis directorios de proyecto están en el directorio ~/code/private/y ~/code/public/por eso estoy tratando de usar bash looping …


3
Argumentos negativos a cabeza / cola
Las variantes de esta pregunta ciertamente se han hecho varias veces en diferentes lugares, pero estoy tratando de eliminar las últimas Mlíneas de un archivo sin suerte. La segunda respuesta más votada en esta pregunta recomienda hacer lo siguiente para eliminar la última línea de un archivo: head -n -1 …

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.