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.

8
Verifique el tamaño de la carpeta en Bash
Estoy tratando de escribir una secuencia de comandos que calcule un tamaño de directorio y si el tamaño es menor a 10 GB y mayor a 2 GB, realice alguna acción. ¿Dónde debo mencionar el nombre de mi carpeta? # 10GB SIZE="1074747474" # check the current size CHECK="`du /data/sflow_log/`" if …
317 bash  shell  directory 




10
Ejecutar múltiples comandos con xargs
cat a.txt | xargs -I % echo % En el ejemplo anterior, xargs toma echo %como argumento de comando. Pero en algunos casos, necesito múltiples comandos para procesar el argumento en lugar de uno. Por ejemplo: cat a.txt | xargs -I % {command1; command2; ... } Pero xargs no acepta …
310 bash  xargs 




4
Instale MySQL en Ubuntu sin una solicitud de contraseña
¿Cómo escribo un script para instalar el servidor MySQL en Ubuntu? sudo apt-get install mysql se instalará, pero también solicitará que se ingrese una contraseña en la consola. ¿Cómo hago esto de una manera no interactiva? Es decir, ¿escribir un script que pueda proporcionar la contraseña? #!/bin/bash sudo apt-get install …
305 mysql  bash  ubuntu  apt 


9
Valor de retorno en una función Bash
Estoy trabajando con un script bash y quiero ejecutar una función para imprimir un valor de retorno: function fun1(){ return 34 } function fun2(){ local res=$(fun1) echo $res } Cuando ejecuto fun2, no imprime "34". ¿Por qué es este el caso?

19
¿Hay una mejor manera de ejecutar un comando N veces en bash?
De vez en cuando ejecuto una línea de comando bash como esta: n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done Para ejecutar some_commandvarias veces seguidas, 10 veces en este caso. A menudo some_commandes realmente una cadena de comandos o una tubería. ¿Hay una manera más concisa de …
304 bash  loops 




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.