“Conocimiento Sistemas>unix

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

2014/11/30
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
¿Qué es la publicación de comando avanzado?
Cómo hacer un enlace simbólico en UNIX
¿Qué es una interfaz de línea de comandos?
Cómo leer un UNIX FTP Log
¿Cuáles son las similitudes y diferencias entre MS-DOS UNIX?
¿Cuáles son las diversas versiones disponibles de Unix?
¿Qué es paliza en terminología informática?
¿Qué aplicación se escribe para proporcionar un shell GUI para Unix y Linux?
Conocimiento de la computadora © http://www.ordenador.online