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
¿Hay shells de inicio de sesión no interactivos?
Sé cuál es la diferencia entre los shells interactivos / no interactivos y de inicio de sesión / no inicio de sesión, pero parece que en la práctica nunca habrá un shell de inicio de sesión no interactivo a menos que tenga algo como /bin/bash --login some-script.shen un script (e …
14 shell 




9
¿Cómo encadenar los comandos 'date -d @xxxxxx' y 'find ./'?
Tengo directorios cuyos nombres son marcas de tiempo, dadas en milisegundos desde 1970-01-01: 1439715011728 1439793321429 1439879712214 . . Y necesito una salida como: 1442039711 Sat Sep 12 08:35:11 CEST 2015 1442134211 Sun Sep 13 10:50:11 CEST 2015 1442212521 Mon Sep 14 08:35:21 CEST 2015 . . Puedo enumerar todos los …
14 shell  find  date 


3
Preparar respuestas para preguntas de un comando
Digamos que quiero escribir un script de shell que ejecute solo un comando. Pero este comando está mal diseñado. No ofrece ninguna opción de línea de comando; en su lugar, hace algunas preguntas y espera la entrada del usuario. ¿Hay alguna forma de preparar esta entrada en el script, de …

4
¿Qué muestra echo $ -1?
¿Qué hace la salida de echo $-1, echo $-2, echo $-3.. significa? En uno de mis cuadros de Linux, me muestra: echo $-1 imsBEl1 echo $-2 imsBEl2 Y en otra caja de Linux, muestra: echo $-1 himBH1 echo $-2 himBH2 ¿Están asignando a algunas ubicaciones de memoria o alguna otra …
14 shell  echo  parameter 




3
¿Por qué $ SHELL no cambia cuando ejecuto un nuevo shell?
$ echo $SHELL /bin/bash $ /bin/ksh93 $ echo $SHELL /bin/bash $ file /bin/ksh93 /bin/ksh93: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped $ getent passwd test111 test111:x:1008:1008:,,,:/tmp:/bin/ksh93 $ ssh test@localhost test@localhost's password: $ echo $SHELL /bin/ksh93 $ bash $ echo $SHELL …

8
¿Cómo eliminar solo el contenido de los directorios?
Estoy en una carpeta: /var/myfolder. En el interior hay algunas otras carpetas como: /var/myfolder/A/ /var/myfolder/B/ `/var/myfolder/C/etc. Dentro de cada uno hay algunos archivos con nombres aleatorios. ¿Cómo elimino todos los archivos de todas las carpetas dentro /var/myfolder? La estructura (todos los directorios, por ejemplo, A, B, C, etc., dentro /var/myfolder) …
14 shell  files 


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.