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

2
¿Puede el caparazón ser más "ofensivo"?
Mi Gentoo Linux está compilado con el indicador USE ofensivo habilitado: # sudo su - Password: Hold it up to the light --- not a brain in sight! Password: También es posible seleccionar fortunas en función del grado de ofensiva: # fortune -o kernelcookies | cowsay -b _________________________________________ / /* …
10 shell  cowsay 





4
Obtener posición vertical del cursor
Esto puede sonar bastante extraño, pero sé cómo configurar la posición del cursor vertical en Bash de esta manera: echo -e "\e[12H" Esto mueve el cursor a la línea 12 (comenzando con 1). Entonces, ¿cómo obtengo la posición del cursor (número de línea) usando linux bash? Sería útil si pudiera …
10 shell  terminal 

1
¿De cuántas maneras diferentes puedes crear un "alias" en Bash?
Solo sé de dos maneras: alias foo=bary function foo() { bar }. La razón por la que pregunto es que, de repente en una de mis sesiones de bash, no puedo ejecutar el lncomando porque se bashestá produciendo un error con -bash: /usr/local/.../ln: No such file or directory(donde /usr/local/.../es una …
10 bash  shell  alias 



5
¿Cómo hacer que `cd dir / filename` me lleve a dir /?
Me resultaría muy conveniente poder usarlo cdcon un argumento de archivo . cd myDirectory/anyname.anyExtension sería equivalente a cd myDirectory/ ¿Cuál sería el mejor alias o función para lograr este comportamiento? EDITAR : Lo siento, no lo mencioné en primer lugar: usozsh
10 shell  cd-command 


5
¿Cómo uso una consulta If-Else basada en el día de la semana?
Problema: necesito verificar si hoy es jueves y realizar diferentes acciones en función del resultado de esta condición. Intenté dos enfoques diferentes: Obteniendo el nombre del día: DAYOFWEEK=$(date +"%a") echo DAYOFWEEK: $DAYOFWEEK if ["$DAYOFWEEK" == "Thu"]; then echo YES else echo NO fi Obteniendo el día Num: DAYOFWEEK=$(date +"%u") echo …

2
Buen método para comparar el tiempo?
Necesito verificar la hora actual y abortar el script si no es la hora correcta del día en la que se supone que debo ejecutarlo. Además, si alguien más lo ejecuta, debería abortar. Por ejemplo: necesito que mi script solo se ejecute si se inicia entre las 10 p.m. y …



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.