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

6
Convierta el contenido del archivo a minúsculas
Tengo un temparchivo con algunos contenidos en minúsculas y mayúsculas. Entrada Contenido de mi temparchivo: hi Jigar GANDHI jiga Quiero convertir todo de arriba a abajo . Mando Intenté el siguiente comando: sed -e "s/[A-Z]/[a-z]/g" temp pero obtuvo un resultado incorrecto. Salida Lo quiero como: hi jigar gandhi jiga ¿Para …

11
Generar números aleatorios en un rango específico.
Después de buscar un poco en Google, no pude encontrar una manera simple de usar un comando de shell para generar un número entero decimal aleatorio incluido en un rango específico, que está entre un mínimo y un máximo. Leí sobre /dev/random, /dev/urandomy $RANDOM, pero ninguno de estos puede hacer …



3
¿Globo recursivo?
Me gustaría escribir algo como esto: $ ls **.py para obtener todos los nombres de archivo .py, recorriendo recursivamente una jerarquía de directorios. Incluso si hay archivos .py para encontrar, el shell (bash) da este resultado: ls: cannot access **.py: No such file or directory ¿Alguna forma de hacer lo …

12
determinar la ruta al script de shell de origen
¿Hay alguna manera para que un script de shell de origen descubra el camino hacia sí mismo? Me preocupa principalmente bash, aunque tengo algunos compañeros de trabajo que usan tcsh. Supongo que es posible que no tenga mucha suerte aquí, ya que el abastecimiento hace que los comandos se ejecuten …
80 shell  source 






14
La mejor manera de buscar en la historia de Shell
¿Hay una mejor manera de buscar un comando en mi archivo de historial que grep? Tengo alguna idea de cómo comienza el comando, pero no sé qué tan atrás en la historia está. actualización: anteriormente era específico de zsh, pero debido a la superposición de respuestas, no dude en responder …

8
¿Tiene / usr / sbin / nologin como shell de inicio de sesión un propósito de seguridad?
En mi /etc/passwdarchivo, puedo ver que el www-datausuario utilizado por Apache, así como todo tipo de usuarios del sistema, tiene /usr/sbin/nologino /bin/falsecomo su shell de inicio de sesión. Por ejemplo, aquí hay una selección de líneas: daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin games:x:5:60:games:/usr/games:/usr/sbin/nologin www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin syslog:x:101:104::/home/syslog:/bin/false whoopsie:x:109:116::/nonexistent:/bin/false mark:x:1000:1000:mark,,,:/home/mark:/bin/bash En consecuencia, si trato de cambiar …
78 shell  security  users  login 

4
Ordenar la salida de "buscar"?
Necesito poder ordenar alfabéticamente la salida de findantes de canalizarla a un comando. Entrar | sort |entre no funcionó, entonces, ¿qué podría hacer? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand
77 shell  find  sort  xargs 

4
¿Cómo deshacer `set -x`?
Escribí set -xen la terminal. Ahora el terminal sigue imprimiendo el último comando que se ejecuta en la parte superior de mi salida, por lo que el comando ~]$echo "this is what I see" devoluciones + echo 'this is what I see' this is what I see No hay una …
77 shell 

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.