Preguntas etiquetadas con shell-script

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





2
El paréntesis funciona en el shell bash, pero no en el script bash
Puedo ejecutar este comando desde mi línea de comando: cp -r folder/!(exclude-me) ./ Copiar recursivamente todos los contenidos, folder excepto el subdirectorio nombrado exclude-meen el directorio actual. Esto funciona exactamente como se pretendía. Sin embargo, necesito que esto funcione en un script bash que he escrito, donde tengo esto: if …

2
Tener un problema con un script de shell que cuenta caracteres
Estoy tratando de aprender lo básico y me he encontrado con un problema con mi script contando los caracteres de la entrada de un usuario. Aquí está mi guión, ¿alguien puede señalar dónde me estoy equivocando, por favor? #!/bin/bash echo "Enter a word!" read INPUT_STRING len= echo $INPUT_STRING | wc …

3
¿Cómo obtengo la ruta absoluta al usar el comando find unix?
Cómo obtener la ruta absoluta utilizando el comando find. en realidad estoy ejecutando el siguiente script: find . -size +20M | while read a do i=$(echo $a | sed 's:/: :g') echo $a; j=($i) fileName=${j[${#j[@]}-1]} userName=${j[${#j[@]}-3]} done pero aquí la variable que $amuestra la ruta comienza desde ./Downloads/filenamepero quiero la …




3
automatizar el trazado de gnuplot con bash
Tengo 6 archivos que deben trazarse como gráficos de líneas con márgenes de error y enviarlos a diferentes archivos png. El formato del archivo es el siguiente. segundos promedio-promedio min max ¿Cómo haría para trazar estos gráficos automáticamente? Entonces ejecuto un archivo llamado bash.sh y obtendrá los 6 archivos y …


2
fecha: los años anteriores a 1901 se consideran inválidos
Tengo date (GNU coreutils) 7.1 instalado en mi sistema. Si trato de verificar las fechas anteriores al 14 de diciembre de 1901, aparece un error de "fecha no válida". Por ejemplo, $ date -d 1901-12-13 date: invalid date `1901-12-13' $ date -d 1901-12-14 Sat Dec 14 00:00:00 EST 1901 ¿Qué …


3
Shell Script: creando una variable con opciones dentro
Tengo un comando rsync con los siguientes parámetros: rsync -avz --{partial,stats,delete,exclude=".*"} Quiero poner esos parámetros dentro de una variable para reutilizarlos después en el script. Algo como esto: #!/bin/bash VAR=rsync -avz --{partial,stats,delete,exclude=".*"} $VAR /dir1 /dir2 He intentado con comillas, comillas simples, corchetes, sin ningún éxito.

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.