🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: es.comp.os.linux.programacion
2 messages
2 total messages Started by Olaf El Blanco Sat, 25 Feb 2006 15:05
BASH y GREP
#1220
Author: Olaf El Blanco
Date: Sat, 25 Feb 2006 15:05
22 lines
1644 bytes
Queria hacer:

Mientras haya mas parametros...
���imprime�el�parametro�Y�la�posici�n
���reduce�en�uno�la�cantidad�de�parametros.

Y mi problema viene cuando quiero imprimir $x (el nombre del parametro de la
x posici�n) Aqu� hice algo parecido a "${i}" donde i es una variable igual
a $#. Pero el resultado es desastroso.

De antemano gracias y disculpen por lo basico.


Al querer aprender a programar en BASH me dije, �porque no buscar todos los
archivos bash de mi sistema y aprender de los mejores?

Entonces:

Hice algo parecido a: grep '^#!.*/bin/bash' 2>/dev/null 1>listado_ejemplo

No obtengo los resultados que quiero. Yo quiero un listado con las
ubicaciones de cada archivo script bash.
Re: BASH y GREP
#1223
Author: Pascal Bourguignon
Date: Sat, 25 Feb 2006 17:14
31 lines
2119 bytes
Olaf El Blanco <einherjar@yahoo.es> writes:
> Al querer aprender a programar en BASH me dije, �porque no buscar todos los
> archivos bash de mi sistema y aprender de los mejores?
>
> Entonces:
>
> Hice algo parecido a: grep '^#!.*/bin/bash' 2>/dev/null 1>listado_ejemplo
>
> No obtengo los resultados que quiero. Yo quiero un listado con las
> ubicaciones de cada archivo script bash.

man grep
man find


find / -type f -exec grep -q -s '#!.*/bin/bash' {} \; -print

Pero si el archivo continene un #!.../bin/bash en la mitad, tambien saldra.


man file

find / -type f -exec file {} \; | sed -n '/Bourne-Again shell script/s/:.*//p'

(pero si un archivo continene un ':', no valdra).


-- 
__Pascal Bourguignon__                     http://www.informatimago.com/

"This statement is false."            In Lisp: (defun Q () (eq nil (Q)))
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads