Uno de los argumentos que recibe mi guión es una fecha en el siguiente formato: yyyymmdd. Quiero verificar si obtengo una fecha válida como entrada. ¿Cómo puedo hacer esto? Estoy tratando de usar una expresión regular
Uno de los argumentos que recibe mi guión es una fecha en el siguiente formato: yyyymmdd. Quiero verificar si obtengo una fecha válida como entrada. ¿Cómo puedo hacer esto? Estoy tratando de usar una expresión regular
Estoy tratando de buscar mi historial de bash de manera similar a con CTRL- r, pero para avanzar. Ha sido un dolor para mí, cuando me acaba de golpear con demasiada frecuencia CTRL- r, para encontrar el comando anterior de nuevo. ¿Cómo puede realizar una búsqueda hacia adelante en su historial de...
Tengo la sensación de que me falta lo obvio, pero no he tenido éxito con man [curl|wget]o google ("http" hace un término de búsqueda tan malo). Estoy buscando una solución rápida y sucia para uno de nuestros servidores web que falla con frecuencia, devolviendo el código de estado 500 con un mensaje...
Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 8 meses . Mejora...
Después de verificar esta pregunta , todavía no tengo idea de cómo cargar un proyecto en mi repositorio de Git Hub. Soy nuevo en Git Hub y no tengo idea de qué hacer. Creé un repositorio pero quiero cargar mi proyecto en él. He buscado en la página del repositorio un botón de carga de algún tipo,...
Solo una pequeña pregunta sobre los programas de temporización en Linux: el comando time permite medir el tiempo de ejecución de un programa: [ed@lbox200 ~]$ time sleep 1 real 0m1.004s user 0m0.000s sys 0m0.004s Que funciona bien. Pero si trato de redirigir la salida a un archivo,...
Tengo una variable varen un script Bash que contiene una cadena, como: echo $var "some string.rtf" Quiero eliminar los últimos 4 caracteres de esta cadena y asignar el resultado a una nueva variable var2, para que echo $var2 "some string" ¿Cómo puedo hacer
Quiero iterar sobre una lista de archivos. Esta lista es el resultado de un findcomando, así que se me ocurrió: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done } Está bien, excepto si un archivo tiene espacios en su nombre: $...
Posible duplicado: compilar un conjunto de directorios y crear un archivo comprimido de tar Esta publicación describe cómo comprimir cada archivo individualmente dentro de una estructura de directorio. Sin embargo, necesito hacer algo un poco diferente. Necesito producir un gran archivo...
Necesito tener la capacidad de crear cuentas de usuario en mi Linux (Fedora 10) y asignar automáticamente una contraseña a través de un script bash (o de lo contrario, si es necesario). Es fácil crear el usuario a través de Bash, por ejemplo: [whoever@server ]# /usr/sbin/useradd newuser ¿Es...
¿Cómo leo la primera línea de un archivo usando
Estoy buscando una manera simple de encontrar la longitud de la línea más larga en un archivo. Idealmente, sería un simple comando bash shell en lugar de un
Estoy tratando de escribir un script bash simple que copiará todo el contenido de una carpeta, incluidos los archivos y carpetas ocultos en otra carpeta, pero quiero excluir ciertas carpetas específicas. ¿Cómo podría lograr
Necesito generar un número de puerto aleatorio entre 2000-65000un script de shell. El problema es$RANDOM es un número de 15 bits, ¡así que estoy atascado! PORT=$(($RANDOM%63000+2001)) funcionaría bien si no fuera por la limitación de tamaño. ¿Alguien tiene un ejemplo de cómo puedo hacer esto, tal...
A partir de un script bash, ¿cómo puedo averiguar rápidamente si un puerto 445está abierto / escuchando en un servidor? He probado un par de opciones, pero quiero algo rápido: 1. lsof -i :445 (Toma segundos) 2. netstat -an |grep 445 |grep LISTEN(Toma segundos) 3. telnet(no regresa) 4. nmap,...
Tengo un script bash que se ve así: #!/bin/bash wget LINK1 >/dev/null 2>&1 wget LINK2 >/dev/null 2>&1 wget LINK3 >/dev/null 2>&1 wget LINK4 >/dev/null 2>&1 # .. # .. wget LINK4000 >/dev/null 2>&1 Pero procesar cada línea hasta que finalice el...
Caso en punto: Estoy en Mac con bash v3.2.17, estoy usando git instalado a través de macports con la variante bash_completion. Cuando escribo git checkout m<tab>. por ejemplo, lo completo a master. Sin embargo, tengo un alias git checkout, gco. Cuando escribo gco m<tab>, no se...
Mirando la sección "Array" en la página de manual bash (1), no encontré una manera de cortar una matriz. Entonces se me ocurrió esta función demasiado complicada: #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args #
¿Cómo elimino la última tarea de fondo generada en Linux? Ejemplo: doSomething doAnotherThing doB & doC doD #kill
Tengo un archivo que contiene varios miles de números, cada uno en su propia línea: 34 42 11 6 2 99 ... Estoy buscando escribir un script que imprima la suma de todos los números en el archivo. Tengo una solución, pero no es muy eficiente. (Tarda varios minutos en ejecutarse). Estoy buscando una...