Preguntas etiquetadas con shell

El shell es la interfaz de línea de comandos de Unix. Puede escribir comandos en un shell de forma interactiva o escribir scripts para automatizar tareas. Use esta etiqueta para las preguntas que se aplican a / bin / sh y la mayoría de los shells compatibles (ash, bash, ksh, zsh, ...). Para los scripts de shell con errores, verifíquelos en http://shellcheck.net antes de publicarlos aquí.


3
estado de salida de apt-get update
¿Cómo verificar el estado de apt-get update? $ apt-get update ; echo "status is: $?" Err http://security.debian.org stable/updates Release.gpg Could not resolve 'security.debian.org' Hit http://192.168.1.100 stable Release.gpg Hit http://192.168.1.100 stable Release Hit http://192.168.1.100 stable/main i386 Packages Hit http://192.168.1.100 stable/contrib i386 Packages Hit http://192.168.1.100 stable/non-free i386 Packages Ign http://192.168.1.100 stable/contrib Translation-en …
8 shell  apt 



3
En cuanto a la fecha de obtención - n días Fecha
Supongamos que tengo una fecha particular almacenada en una variable date_m. Quiero ((date_m)-25)cita Por ejemplo: he 15/09/2014almacenado en mi variable, luego quiero que me 21/08/2014devuelvan si resta 25 de la fecha almacenada en la variable.
8 shell  date 

2
¿Hay alguna forma de leer líneas desde la salida del comando?
Tengo un comando de preproceso para generar un archivo ./preprocess.sh > preprocessed_file y preprocessed_filese usará así while read line do ./research.sh $line & done < preprocessed_file rm -f preprocessed_file ¿Hay alguna forma de dirigir la salida a la while read lineparte en lugar de enviarla al archivo preprocesado? Creo que …

2
Asignación variable fuera de la declaración del caso
En muchos idiomas es posible asignar el resultado de una declaración de caso / cambio a una variable, en lugar de repetir la asignación de variable muchas veces dentro de la declaración de caso. ¿Es posible hacer algo así en el shell Bash? color_code=$(case "$COLOR" in (red) 1;; (yellow) 2;; …

1
Forma correcta de distribuir scripts de shell
¿Cuál es la forma más adecuada de distribuir los scripts de shell si los comportamientos de los shells pueden modificarse sety, por lo tanto, son impredecibles? Por ejemplo, rm *.txtno se ejecutaría como se esperaba en los entornos en los que set -fse ha ejecutado. ¿Cómo debo asegurarme de que …

4
awk con declaraciones if
Estoy tratando de imprimir desde un archivo usando awk, pero mi salida está vacía. Aquí está mi código hasta ahora accountNum=$1 while read -r LINE || [[ -n $LINE ]] ; do awk -F',' '{ if($1==accountNum) { print $3.$2 } }' Accounts done < Accounts También he intentado esto: accountNum=$1 …
8 shell  scripting  awk 

4
¿Cuál es la fuente de ayuda?
help Muestra información sobre los comandos incorporados. ¿Cuál es la fuente de ayuda? ¿Mantiene una base de datos para los comandos incorporados o lee algunos archivos de cada comando incorporado (similar a la página de manual de cada utilidad)? A veces encuentro que su información parece expandir eso al --help …
8 shell 

2
Redirección de salida dependiendo de grep regex
Estoy usando gradle runpara iniciar un servidor REST. La salida del servidor REST se ve así: XXX.XXX.XX.XXX - <moreinfo> randomtext randomtext XXX.XXX.XX.XXX - <moreinfo> XXX.XXX.XX.XXX - <moreinfo> randomtext XXX.XXX.XX.XXX - <moreinfo> XXX.XXX.XX.XXXAquí hay una dirección IP, el texto aleatorio son mensajes de error. Toda la salida se dirige a stdout, …




2
Pasar argumentos al shell proporcionado por su
man su dice: You can use the -- argument to separate su options from the arguments supplied to the shell. man bash dice: -- A -- signals the end of options and disables further option processing. Any arguments after the -- are treated as filenames and arguments. An argument of …
8 bash  shell  su  options 

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.