Preguntas etiquetadas con bash

Para preguntas sobre scripts escritos para el shell de comandos Bash. Para scripts de shell con errores / errores de sintaxis, verifíquelos con el programa shellcheck (o en el servidor web shellcheck en https://shellcheck.net) antes de publicar aquí. Es más probable que las preguntas sobre el uso interactivo de Bash sean sobre el tema en Super User que en Stack Overflow.

5
Bash: instrucción If / Else en una línea
Estoy tratando de verificar si un proceso (supongo que se llama some_process) se está ejecutando en un servidor. Si es así, entonces echo 1, de lo contrario echo 0. Este es el comando que estoy usando pero solo funciona parcialmente (más información a continuación). Tenga en cuenta que necesito escribir …
204 bash 

13
Ejecutar comando sin mantenerlo en el historial [cerrado]
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 esta pregunta Quiero ejecutar algunos comandos pero no quiero almacenarlos …
203 linux  bash  unix 




10
¿Cómo eliminar los últimos n caracteres de una cadena en Bash?
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 esto?
202 bash 


11
Iterar sobre una lista de archivos con espacios
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 …
201 linux  bash  shell 




14
¿Prueba eficientemente si un puerto está abierto en Linux?
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, netcatno …
197 linux  bash  shell  port 


15
Número aleatorio de un rango en un script Bash
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 vez extrayendo algo /dev/urandomy …
197 bash  shell  scripting 

4
Script de Bash que procesa un número limitado de comandos en paralelo
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 comando y luego pasar a la siguiente lleva mucho …
196 linux  bash  shell 

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.