Curso de Programación en Bash/S13.sh
Ir a la navegación
Ir a la búsqueda
S13.sh
1 #!/bin/sh
2
3 echo "Me ejecutaste con \$# = $# parámetros"
4 echo "Me llamo \$0 = $0"
5 echo "Mi primer parámetro es \$1 = $1"
6 echo "Mi segundo parámetro es \$2 = $2"
7 echo "Mi décimo parámetro es \$10 = $10"
8 echo "Todos mis parámetros son \$@ = $@"
9 echo "Todos mis parámetros son \$* = $*"
10 echo "Mi PID es \$\$ = $$"
11
12 X=1
13 while [ "$#" -gt "0" ]; do
14 echo "\$${X} es $1"
15 # X=`expr $X + 1`
16 ((X++))
17 shift
18 done
Resultado
[root@lclabws ~]# bash S13.sh Param1 Param2 "El Param 3" Parm4 Me ejecutaste con $# = 4 parámetros Me llamo $0 = ./S13.sh Mi primer parámetro es $1 = Param1 Mi segundo parámetro es $2 = Param2 Mi décimo parámetro es $10 = Param10 Todos mis parámetros son $@ = Param1 Param2 El Param 3 Parm4 Todos mis parámetros son $* = Param1 Param2 El Param 3 Parm4 Mi PID es $$ = 3065 $1 es Param1 $2 es Param2 $3 es El Param 3 $4 es Parm4 [rrc@Pridd BashClase]$