Preguntas etiquetadas con shell-script

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

2
¿Caché todas las contraseñas de subclaves gpg a la vez? ¿Prevenir la necesidad de ingresar múltiples contraseñas gpg?
¿Puedo ingresar mi contraseña gpg solo una vez y desbloquear todas mis claves secundarias (firma, descifrado, autenticación)? Por el momento, necesito ingresar mi contraseña gpg tres veces (para firmar, para descifrar, para autenticación). Esto es inconveniente. Traté de crear un script de shell. #!/bin/bash set -x set -e set +o …



4
Devolver un valor de una función bash
Tengo una función que devuelve 1 si el número es un número válido de diez dígitos: valNum() { flag=1 if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then echo "Invalid Number" flag=0 fi return $flag } Está siendo llamado por: if [[ $(valNum $num) -eq 1 ]]; then #do something fi La …

3
Asignación de la salida de una consulta SQL a variable
Me estoy conectando a la base de datos Oracle y lanzando una consulta y asignando la salida a la variable Pero cuando hago eco del valor de la variable no se imprime correctamente. count=`sqlplus -s $configuser/$configpass@$ORACLE_SID <<END set pagesize 0 feedback off verify off heading off echo off; select max(cust_id) …

5
¿Cómo uso una consulta If-Else basada en el día de la semana?
Problema: necesito verificar si hoy es jueves y realizar diferentes acciones en función del resultado de esta condición. Intenté dos enfoques diferentes: Obteniendo el nombre del día: DAYOFWEEK=$(date +"%a") echo DAYOFWEEK: $DAYOFWEEK if ["$DAYOFWEEK" == "Thu"]; then echo YES else echo NO fi Obteniendo el día Num: DAYOFWEEK=$(date +"%u") echo …

2
Buen método para comparar el tiempo?
Necesito verificar la hora actual y abortar el script si no es la hora correcta del día en la que se supone que debo ejecutarlo. Además, si alguien más lo ejecuta, debería abortar. Por ejemplo: necesito que mi script solo se ejecute si se inicia entre las 10 p.m. y …









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.