“Conocimientos Sistemas>unix

Cómo escribir un script de shell de Unix para localizar los archivos ejecutables

2012/3/29
Un archivo de Unix puede contener código de computadora , ya sea en un lenguaje de alto nivel, como Perl o en código objeto. Para la ejecución de dicho archivo , Unix tiene que pasar el control al código en el archivo de una manera dependiente del idioma . Cuando un shell de Unix se invoca directamente sobre el archivo para ejecutarlo , el archivo debe tener permisos que hacen que sea ejecutable. Utilice un script shell especial para localizar todos los archivos que tienen esos permisos en un directorio Unix dado o punto de montaje. Instrucciones
1

ejecutar un editor de texto en un nuevo archivo llamado " locateExecs.sh . " Este archivo contendrá el código del script de shell
2

Inserte las siguientes líneas al nuevo archivo utilizando el editor de texto: . !

# /Bin /bash
< p > find /home /rootSearch -perm /a + x

Sustituir "/home /rootSearch " por el nombre del directorio en el que desea que la búsqueda de proceder , la secuencia de comandos buscará en ese directorio , todos sus subdirectorios y así sucesivamente . Pulse el botón " Enter" al final de cada línea. Guarde el archivo y salga del editor de texto
3

Escriba el siguiente comando : .

Chmod u + x locateExecs.sh

Pulse " Intro. " El script está preparado para ejecutar después de ejecutar el comando " chmod " .

unix
Cinco Comandos importantes en Unix
Tutorial de depuración remota de Unix
UNIX Fundamentals Training
Cómo comprobar procesos en segundo plano en Unix
Cómo buscar texto en un archivo en UNIX
Cómo encontrar a fecha de ayer en Unix
Cómo cambiar un Dedo en Unix Con CHFN
Cómo cambiar VIM a formato UNIX
Conocimientos Informáticos © http://www.ordenador.online