🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: es.comp.os.linux.programacion
3 messages
3 total messages Started by Einherjar Tue, 14 Mar 2006 09:25
BASH SCRIPTING
#1127
Author: Einherjar
Date: Tue, 14 Mar 2006 09:25
8 lines
1345 bytes
Tengo que hacer un comando con varios parametros, me pregunto si hay algun
ejemplo (de como programar el checkeo de parametros), en mi sistema.
Tengo varios scripts bash/perl/etc.. pero ninguno de lo que necesito.
Por ejemplo el 'ls' un comando con muchisimos parametros... Donde puedo
ver algo tan bien echo?
Es un bucle dentro del $* y preguntar?

Muchas Gracias.
Re: BASH SCRIPTING
#1128
Author: gamo
Date: Tue, 14 Mar 2006 10:39
27 lines
1849 bytes
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323328-1437292913-1142332780=:20212
Content-Type: TEXT/PLAIN; charset=ISO-8859-1
Content-Transfer-Encoding: QUOTED-PRINTABLE

On Tue, 14 Mar 2006, Einherjar wrote:

> Tengo que hacer un comando con varios parametros, me pregunto si hay algu=
n
> ejemplo (de como programar el checkeo de parametros), en mi sistema.
> Tengo varios scripts bash/perl/etc.. pero ninguno de lo que necesito.
> Por ejemplo el 'ls' un comando con muchisimos parametros... Donde puedo
> ver algo tan bien echo?
> Es un bucle dentro del $* y preguntar?
>=20
> Muchas Gracias.
>=20
En Perl se usa Getopt-Long-2.35.tar.gz
Lo jorobado no es que haya muchos par=E1metros, sino que estos tomen=20
diferentes valores: p.ej. -file=3D"data.dat"=20
Saludos


PD: ese 'bien echo' es con hache=20
--8323328-1437292913-1142332780=:20212--
Re: BASH SCRIPTING
#1130
Author: Gonzalo Pérez de Olaguer Córdoba
Date: Tue, 14 Mar 2006 11:27
44 lines
2082 bytes
Hola Einherjar <einherjar@yahoo.co.uk>
el Tue, 14 Mar 2006 10:25:52 +0100 escribiste:

> Tengo que hacer un comando con varios parametros, me pregunto si hay algun
> ejemplo (de como programar el checkeo de parametros), en mi sistema.

 LC_ALL=C grep -r getopt /usr/bin/ | grep -v Binary

> Tengo varios scripts bash/perl/etc.. pero ninguno de lo que necesito.
> Por ejemplo el 'ls' un comando con muchisimos parametros... Donde puedo
> ver algo tan bien echo?

bájate las fuentes

> Es un bucle dentro del $* y preguntar?

puede ser algo asĂ­:

eval set -- `getopt -o "hvc:" -l "help,version,config:" -- "$@"`

while [ $# -gt 0 ]; do
	case $1 in
	-h|--help)
		help
		exit 0
		;;
	-v|--version)
		version
		exit 0
		;;
	-c|--config)
		CONFIG_FILE=$2
		shift 2
		;;
	--)
		shift
		break
		;;
	esac
done

-- 
Gonzalo Pérez de Olaguer Córdoba <gpoc@iies.es>
PGP key 2861C704 --- F206 5671 6789 425D 111C  1302 214F 1934 2861 C704
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