Script para buscar texto dentro de ficheros

Enviado por ZiTAL el 27 Marzo, 2009 - 10:51.

Buscando sobre como hacer esto me tope con esto:

http://uannight.wordpress.com/2007/04/16/buscar-texto-dentro-de-ficheros-en-linux/

Y convirtiéndolo en script quedaría algo así:

#!/bin/bash
_FOLDER=$1
_PATTERN=$2

_COMMAND=`find ${_FOLDER} -exec grep -l ${_PATTERN} {} \;`

for _FILE in $_COMMAND
do
        echo ${_FILE}
done

exit 0

le damos permisos de ejecución:

chmod u+x ./find.sh

Un ejemplo:

./find.sh /home/iban/Desktop/ asd

Resultado:

/home/iban/Desktop/tmp/html2.txt
/home/iban/Desktop/tmp/html.txt

Como bien dice: ismaelviamontes, se puede hacer todo con grep:


#!/bin/bash
_PATTERN=$1
_FOLDER=$2

_COMMAND=`grep -r -e ${_PATTERN} ${_FOLDER}`

Howto: Apache2.2 + subversion

Enviado por ZiTAL el 3 Marzo, 2009 - 22:54.

Aupa este es el POST bueno ;)

1.- Primero nos conectamos como root:

su

2.- Instalación de paquetes:

apt-get install apache2-mpm-prefork libapache2-svn subversion

3.- Crear carpeta para los proyectos:

mkdir /home/svn
mkdir /home/svn/projects

4.- Creamos una carpeta de configuración donde guardaremos la configuracion para los proyectos:

mkdir /home/svn/conf

5.- Creamos los siguientes ficheros con nuestro editor favorito:

5.1.- /home/svn/conf/svnserve.conf

[general]
anon-access = read
auth-access = write
password-db = passwd

5.2.- /home/svn/conf/authz

[groups]
# crear un grupo con usuarios
developers = zital, user1, user2

[/]
# leer y escribir para el grupo
@developers = rw
# leer para los demás
* = r

5.3.- /home/svn/conf/passwd

# usuarios y contraseñas
[users]

Conectar mediante sftp a otro puerto

Enviado por ZiTAL el 2 Marzo, 2009 - 10:48.

Aupa, no hay nada como el man para ello.

Conectar mediante sftp al host mediante otro puerto que no sea el 22:

sftp -oPort=1234 user@192.168.1.20

Es una chorrada pero siempre se me olvida por eso los apunto aquí ;)