Linux/Unix Shell Scripting - De Mascara de modo simbólica a binario y octal

 
Vista:
sin imagen de perfil
Val: 8
Ha disminuido 1 puesto en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

De Mascara de modo simbólica a binario y octal

Publicado por Merce (11 intervenciones) el 09/11/2017 16:31:56
Hola,
Estoy con un ejercicio que no sé muy bien como realizarlo. Consiste en pasar un argumento de máscara de modo simbólica (9 caracteres) y una vez pasados te los traduce a binario y a octal.
Me pueden dar una pista de qué tendría que hacer,?
Muchas Gracias

Saludos,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

De Mascara de modo simbólica a binario y octal

Publicado por Tom (332 intervenciones) el 11/11/2017 11:55:48
¿ Qué es una máscara de modo simbólica ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

De Mascara de modo simbólica a binario y octal

Publicado por Merce (11 intervenciones) el 11/11/2017 13:47:25
Hola,
Si, máscara de modo simbólica, por ejemplo
Rw-rws--T, los permisos que tiene usuario, grupo usuario y otros.
Estoy intentando hacerlo con for y case y no me reconoce parámetros
Alguna ayuda, por favor?
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

De Mascara de modo simbólica a binario y octal

Publicado por Tom (332 intervenciones) el 11/11/2017 17:17:47
¿ O sea, los atributos de un fichero, tal y como los muestra el comando 'ls' ?
Y quieres pasarlos a octal ¿ para qué ? ¿ para el chmod ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 8
Ha disminuido 1 puesto en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

De Mascara de modo simbólica a binario y octal

Publicado por Merce (11 intervenciones) el 13/11/2017 15:08:36
Buenos días,
Es un ejercicio que me han mandado hacer.Vendría a ser así:
" Introducir dos argumentos de entrada: el nombre de un archivo que debe existir en el directorio de trabajo actual
y una máscara de modo simbólica. El script debe mostrar en pantalla la máscara de modo binaria y la
máscara octal asociada a la máscara simbólica introducida e intentar cambiar los permisos del archivo
de acuerdo a la máscara simbólica introducida."

Yo estoy con la parte del binario, que tengo hecho lo siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
for $2 in - r w S s T t
do
 
case $2 in
-)
echo " \$2 0";;
r)
echo " \$2 1";;
w)
echo "\$2 1";;
S)
echo " \$2 1";;
s)
echo "\$2 1";;
T)
echo "\$2 0";;
t)
echo " \$2 1";;
esac
done

Podríais echarme una mano, por favor?
Gracias
Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

De Mascara de modo simbólica a binario y octal

Publicado por UsuarioRed (1 intervención) el 26/11/2017 17:14:09
Buenas,

¿Conseguiste algo con este ejercicio que pusiste?
Porque si tienes ya el case de binario, no se como se debería pasar a octal mediante binario.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 8
Ha disminuido 1 puesto en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

De Mascara de modo simbólica a binario y octal

Publicado por Merche (11 intervenciones) el 29/11/2017 15:26:05
Hola,
Muchas gracias. Finalmente lo conseguí,
Gracias de nuevo,

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar