Preguntas etiquetadas con scripts

Un script es una serie de instrucciones escritas en un archivo de "texto plano". El intérprete de script (por ejemplo, Bash u otro shell, Python, Perl, Ruby, etc.) lee el archivo y lleva a cabo las instrucciones como si se hubieran ingresado en el símbolo del sistema.



2
bashrc o bash_profile?
Sé la diferencia entre los dos scripts de inicio de sesión de bash: .bashrc se ejecuta solo con shells "sin inicio de sesión". .bash_profile(o .bash_logino .profile) es ejecutado por conchas "Login". ¿Alguien tiene algunos buenos ejemplos de las cosas que mejor se ajustan a la ejecución solo de inicio de …
49 scripts  startup  bash 




4
Ejecute un comando nohup sobre SSH, luego desconecte
Quiero ejecutar un script, start.shen un servidor remoto que ejecuta esto: nohup node server.js & Ingenuamente, llamo a SSH así: ssh myserver <<EOF ./start.sh & EOF Esto inicia el script, pero deja la sesión conectada. Quiero seguir este paso con otros comandos en un script, por lo que no es …

13
¿Cómo redondear decimales usando bc en bash?
Un ejemplo rápido de lo que quiero usar bash scripting: #!/bin/bash echo "Insert the price you want to calculate:" read float echo "This is the price without taxes:" echo "scale=2; $float/1.18" |bc -l read -p "Press any key to continue..." bash scriptname.sh Suponiendo que el precio es: 48.86 La respuesta …
45 bash  scripts  bc 



4
¿Por qué no funciona "cd" en un script de shell?
Solo quiero escribir un script que cambie mi directorio . Puse los siguientes comandos en el archivo /home/alex/pathABC #!/bin/sh cd /home/alex/Documents/A/B/C echo HelloWorld Lo hice chmod +x pathABC. En la terminal, mientras /home/alexestoy en , ejecuto ./pathABC, pero la salida es justa HelloWorldy el directorio actual no cambia. Entonces, ¿qué …

5
¿Cómo verificar si $ 1 y $ 2 son nulos?
Estoy ejecutando un script que pasa el argumento de cadena y quiero hacer si la instrucción else se muestra a continuación: if [ $1 != '' ] && [ $2 != '' ] then do something..... Pero se muestra Error too many argument. ¿Por qué?


2
Accidentalmente renombrado / bin ¡Ayuda!
Tengo una emergencia, un principiante de Linux y Bash aquí y me equivoqué al intentar escribir un script para cambiar el nombre de algunos archivos. El bucle subió accidentalmente por la ruta (ejecutó el script en una carpeta en el escritorio) y cambió /binde nombre a /D_bin( D_era el prefijo …


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.