Está en la página 1de 3

EJERCICIOS EN SHELL PARTE 1

REALIZAR LOS SIGUIENTES COMANDOS, DE ACERDO A LA SECUENCIA ESTABLECIDA E


INDICAR A SU DERECHA QUE HACE CADA LINEA.
1. echo hola
2. echo "hola"
3. echo " hola"
4. echo $hola
5. echohola
6. echo , hola
7. echo ; hola
8. cd /home
9. ls -ld *[0-3]
10. ls -ld *0|grep "drwx------"
11. ls -ld ????
12. ls -ld *[bc]*
13. ls -ld *[be]*
14. ls -ld [be]*
15. ls -ld [!a-q]*
16. ls -ld [!abc]*
17. cd
18. echo var1; echo $var1; var1="hola mundo "; echo $var1
19.
20.

echo var1; echo $var1;


mes=var1

21.
22.

echo '<a href="grafica_mes.php?var1='$mes'" > '$mes' mes=Oct

</a>'

23.

echo '<a href="grafica_mes.php?var1='$mes'" > '$mes' -

</a>'

24.
25.

mes=Aug
echo '<a href="grafica_mes.php?var1='$mes'" > '$mes' -

</a>'

26.
27.
28.
29.
30.

cat
cat
cat
cat
cat

/etc/passwd|grep
/etc/passwd|grep
/etc/passwd|grep
/etc/passwd|grep
/etc/passwd|wc

31.
32.
33.
34.
35.
36.

seq
seq
seq
seq
seq
seq

0
0
0
9
9
9

9
2 9
3 9
1
-1 1
-3 1

var1="Nuevo "; echo $var1

De
-w De
-v -w De|wc
-w De|wc

--------------------------------------------------------------------------Dada la siguiente bitcora:


a101257
a101016

pts/3
pts/4

187.214.35.237
10.30.28.44

Mon Oct 22 11:58 - 12:04


Mon Oct 22 11:52 - 13:48

(00:06)
(01:56)

Que hace el siguiente cdigo?:


last|grep pts|grep -v still|grep -v reboot|cut -c44-46|uniq |cat -n|sort -r|cut -c8-10

Qu hace el siguiente programa?, escrbalo y ejectelo


----------------------------#!/bin/sh
fac=$1
sec=`expr $1 - 1`
for i in `seq $sec -1 1`
do
fac=`expr $fac \* $i`
done
echo "Resultado: "$fac
-----------------------------

Ejecutando siguiente programa:


-------------------#!/bin/sh
for x in `seq 1 $1`
do
for y in `seq 1 $1`
do
echo -n $x" "
done
echo ""
done
---------------------Da como resultado la siguiente salida en pantalla, tomando en cuenta que se proporciona
va lnea de comando el num 8.
1
2
3
4
5
6
7
8

1
2
3
4
5
6
7
8

1
2
3
4
5
6
7
8

1
2
3
4
5
6
7
8

1
2
3
4
5
6
7
8

1
2
3
4
5
6
7
8

1
2
3
4
5
6
7
8

1
2
3
4
5
6
7
8

modifquelo para que le d las siguientes salidas:


a)
1
2
3
4
5
6
7
8

2
3
4
5
6
7
8

3
4
5
6
7
8

4
5
6
7
8

5
6 6
7 7 7
8 8 8 8

3
3
3
3
3
3

4
4
4
4
4

5
5 6
5 6 7
5 6 7 8

b)
1
1
1
1
1
1
1
1

2
2
2
2
2
2
2

c)
8
7
6
5
4
3
2
1

8
7
6
5
4
3
2

8
7
6
5
4
3

8
7
6
5
4

8 8 8 8
7 7 7
6 6
5

d)
8 8 8 8
7 7 7
6 6
5

8
7
6
5
4

8
7
6
5
4
3

8
7
6
5
4
3
2

8
7
6
5
4
3
2
1

También podría gustarte