-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoctais1.sh
More file actions
31 lines (28 loc) · 707 Bytes
/
octais1.sh
File metadata and controls
31 lines (28 loc) · 707 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/sh
#
# Lista os caracteres entre \0000 e \0377 gerados pelo echo no octal correspondente
# Caso receba a opcao -tn, para n variando de 1 a 9 a listagem serah temporizada
#
tp=0
[ `echo "$1" | sed -n '/^-[tT][1-9]$/p'` ] && tp=`expr substr $1 3 1 \* 20`
[ $tp -eq 0 -a $# -gt 0 ] &&
{
echo "Uso $0 [-tn] onde n \0351 um temporizador entre 1 e 9"
exit 1
}
for i in 0 1 2 3
do
for j in 0 1 2 3 4 5 6 7
do
for k in 0 1 2 3 4 5 6 7
do
echo "0$i$j$k=\0$i$j$k\t\c"
tp1=0
while [ $tp1 -lt $tp ]
do
tp1=`expr $tp1 + 1`
done
[ $k -eq 7 ] && echo
done
done
done