Unix & Linux

80
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
¿Cómo recuperar una sesión de pantalla 'perdida'?

De alguna manera, logré cerrar una ventana de pantalla sin que la pantalla lo 'notara', por lo que la sesión todavía está marcada como attached. Esto me impide volver a unirme a esta sesión. ¿Que puedo hacer? me@iupr-serv8:~$ screen -r There are several suitable screens on: 25028.pts-19.XXX-serv8...

80
"Error de entrada / salida" al acceder a un directorio

Quiero enumerar y eliminar el contenido de un directorio en un disco duro extraíble. Pero he experimentado un "error de entrada / salida": $ rm pic -R rm: cannot remove `pic/60.jpg': Input/output error rm: cannot remove `pic/006.jpg': Input/output error rm: cannot remove `pic/008.jpg':...

80
¿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...

80
¿Cómo exportar variables desde un archivo?

Tengo un tmp.txtarchivo que contiene variables para exportar, por ejemplo: a=123 b="hello world" c="one more variable" ¿Cómo puedo exportar todas estas variables usando el exportcomando, para que luego puedan ser utilizadas por procesos