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
¿Qué hace `<& -`?
Copié un fragmento de Bash para poner en segundo plano un comando ssh ejecutado de forma remota: ssh user@remote &lt;&lt;CMD some process &lt;&amp;- &gt;log 2&gt;error &amp; CMD ¿Qué &lt;&amp;-hacer? Supongo que es lo mismo que&lt; /dev/null Mi siguiente entendimiento es que los tres descriptores de archivos principales ( stdin, stdout, …



9
¿Hay algo como un generador lorem ipsum?
¿Hay algo así como un ' generador de ipsum lorem '? Sé que existe en Latex, e incluso en LibreOffice, pero estoy buscando un comando de terminal. Me gustaría escribir algo como loremipsum 10 &gt;&gt; file1.txteso me daría los primeros 10 párrafos de lorem ipsum, cada párrafo terminó con un …
20 shell  terminal  text 




4
renombrar masivamente (o mostrar correctamente) archivos con caracteres especiales
Tengo un montón de directorios y subdirectorios que contienen archivos con caracteres especiales, como este archivo: robbie@phil:~$ ls test�sktest.txt test?sktest.txt Find revela una secuencia de escape: robbie@phil:~$ find test�sktest.txt -ls 424512 4000 -rwxr--r-x 1 robbie robbie 4091743 Jan 26 00:34 test\323sktest.txt La única razón por la que incluso puedo escribir …

3
¿Hay alguna desventaja de configurar `noclobber`?
Dado que zshpuede bloquear todos los archivos con el comando: &gt;* Estoy pensando que establecer la opción noclobbersería una buena idea. Siempre puedo usar &gt;| filesi quiero usar el comportamiento de clobber predeterminado en bash y zsh. (zsh también permite la sintaxis alternativa &gt;!file). Supongo que no noclobberestá configurado por …
20 bash  shell  zsh 


4
Trayectoria independiente shebangs
Tengo un script que quiero poder ejecutar en dos máquinas. Estas dos máquinas obtienen copias del script del mismo repositorio git. El script debe ejecutarse con el intérprete correcto (p. Ej.zsh ). Desafortunadamente, ambos env yzsh vivir en diferentes lugares en los equipos locales y remotos: Máquina remota $ which …
20 shell  zsh  cron  path 

3
Secuencias de escape con "echo -e" en diferentes capas
Acabo de notar que parece que la bandera -eno existe para el echocomando en mi shell en Linux. ¿Es solo una configuración desordenada o es "normal"? Algún código como ejemplo: #!/bin/sh echo -e "\e[3;12r\e[3H" Huellas dactilares: -e \e[3;12r\e[3H Esto funcionó antes! Supongo que algunos sttycomandos salieron terriblemente mal y ahora …

2
Establecer una variable de shell en una forma de fusión nula
Soy realmente aficionado a la "fusión nula", donde puede establecer una variable en el primer valor "no nulo" en una lista de cosas. Muchos idiomas admiten esto, por ejemplo: C#: String myStr = string1 ?? string2 ?? "default"; JavaScript: var myStr = string1 || string2 || "default"; ... etc. Tengo …
20 bash  shell  variable 



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.