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

1
¿Recuperar archivo borrado mantenido por Apache?
Supongamos que un archivo de registro de apache se elimina pero apache lo mantiene abierto; entonces esto es lo que estoy haciendo: pid=$(lsof | grep text.txt | awk '/deleted/ {print $2}') fd=$(lsof | grep text.txt | awk '/deleted/ {print $4}' | grep -oE "[[:digit:]]{1,}") cp /proc/$pid/fd/$fd directorytobecopied/testfile.txt Esto es lo …


1
¿Cómo se configura el entorno para es?
He estado jugando con es en los últimos días, y (como rc) tiene la peculiaridad / característica de que solo ejecuta su script de inicio ( .esrc) al iniciar sesión. La forma habitual de ejecutar código en cada sesión interactiva es poner ese código en la %promptfunción. Por supuesto, no …




4
Cambiar el nombre recursivamente de subdirectorios que coincidan con una expresión regular
Tengo un servidor de medios con una carpeta llamada Series. ( /media/Expansion2/Series/) En ella tengo (¡sorpresa!) Series de televisión. Estos son solo los nombres para mostrar, por ejemplo,/media/Expansion2/Series/The Big Bang Theory/ Dentro de la carpeta de cada programa (y aquí es donde radica el problema) tengo carpetas de temporada. Actualmente …

2
¿Qué se entiende por conectar STDOUT y STDIN?
Estoy leyendo un libro, dice: Cada proceso tiene al menos tres canales de comunicación disponibles: "entrada estándar" (STDIN), "salida estándar" (STDOUT) y "error estándar" (STDERR). La mayoría de los comandos aceptan su entrada de STDIN y escriben su salida en STDOUT. Escriben mensajes de error a STDERR. Esta convención le …

2
Lista de elementos con espacios en zsh
He estado estudiando secuencias de comandos zsh durante 2 horas en este momento y me he topado con una pared. Quiero ir a través de una lista de archivos que pueden tener espacios en ellos. Estoy abierto a enfoques completamente diferentes que el siguiente ejemplo, siempre que sean zsh ya …
10 shell  scripting  zsh 


2
Enviar tarea al fondo en un "si"
¿Por qué es esto? if true; then sleep 3 &; fi bash: syntax error near unexpected token `;' quiero correr sleep 3 en segundo plano para que el comando ["dormir 3" sea solo un ejemplo] se ejecute en estilo "paralelo", por lo que termina más rápido. Pero estoy entendiendo esto: …


6
Manera portátil de encontrar el número de inodo
Al principio solía stat -c %i file(para ayudar a detectar la presencia de una cárcel ), que parecía funcionar en cualquier distribución de Linux bajo el sol. En OS X 'tuve que usar ls -i file | cut -d ' ' -f 1. ¿Hay alguna forma de encontrar el número …
10 shell  inode 


3
¿Por qué el "she-bang" comienza con un "#!"?
¿Por qué el "she-bang" comienza con un #!, como #!/bin/bash? Siempre he aceptado que así es como se hace, pero ¿hay alguna razón detrás de esto? ¿Por qué empezar con #; ¿No es eso generalmente un comentario? ¿O es el punto de que debería ser un comentario?
10 shell  history  shebang 

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.