Saludos . Me estoy adentrando en esto de la shell y he visto ejercicios por ahí los he ejecutado y demás y hay uno que no llego a entender y es el siguiente:
y me da esto
por lo que tengo entendido tiene que crear un directorio dentro de serjk .
Y mis dudas con estas:
Código (bash) [Seleccionar]
#!/bin/bash
mkdir /home/serjk/$idalumno > /dev/null ; echo $?
if [ $?=0 ]; then
echo "El directorio $idalumno se ha creado sin problemas"
fi
y me da esto
Código (bash) [Seleccionar]
mkdir: no se puede crear el directorio «/home/serjk/»: El archivo ya existe
1
El directorio se ha creado sin problemas
por lo que tengo entendido tiene que crear un directorio dentro de serjk .
Y mis dudas con estas:
- Pero porque no me lo crea ?
- y porque teniendo que $? = 0 y en este caso tengo uno me hace el echo , si he puedo la condición que solo en caso de que sea 0 ?
Gracias
[MOD] Usa el botón "Insertar códigos" no uses el de citar para insertar códigos, te he editado otras partes del comentario para que véas que es sencillo formular un buen post.