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í.



4
Cambiar fuente en comando echo
¿Es posible cambiar los atributos de fuente de la salida de echo en zsh o bash? Lo que me gustaría es algo parecido a: echo -n "This is the font: normal " echo -n $font=italic "italic," echo -n $font=bold "bold," echo -n "and" echo -n $font=small "small". para que imprima: …
16 bash  shell  zsh  fonts 





1
esperar bash-builtin quema una CPU al 100 por ciento
Se produce al menos en GNU bash versión 4.3.42 x86_64 && GNU bash versión 4.3.11 x86_64 Utilizo en sleep & wait $!lugar de un simple sleeppara obtener un interrumpible sleeppor una señal (como SIGUSR1 ). Pero parece que waitbash-builtin se comporta de una manera extraña cuando ejecuta lo siguiente. Terminal …



5
¿Por qué hay múltiples shells en un sistema tipo Unix?
Acabo de empezar a aprender los fundamentos de Unix y me pregunto por qué hay tantos shells en un sistema similar a Unix. Del libro Programación avanzada en Unix Environment : Un shell es un intérprete de línea de comandos que lee la entrada del usuario y ejecuta comandos. La …
16 shell 

5
¿Cómo incrustar un comando de shell en una expresión sed?
Tengo un archivo de texto con el siguiente formato: keyword value keyword value ... Donde la palabra clave es una sola palabra y el valor es todo lo demás hasta el final de la línea. Quiero leer el archivo desde un script de shell, de manera que los valores (pero …
16 shell  sed 


3
¿Por qué mis teclas de flecha no funcionan en sh?
Recientemente instalé Ubuntu y cuando ejecuto sh en la Terminal, mis teclas de flecha no funcionan, así que no puedo revisar mi historial de llamadas o editar lo que esté escribiendo. Simplemente sale como personajes extraños como ^[[A. El shell de inicio de sesión es bash y funciona bien, pero …
16 shell  ubuntu  terminal 

4
Procesando bash variable con sed
La variable bash LATLNG contiene un valor de latitud y longitud entre paréntesis (53.3096,-6.28396) Quiero analizar estos en una variable llamada LAT y LON que estoy tratando de hacer a través de sed así LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") Sin embargo, me sale el siguiente error: sed: can't read …

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.