Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Lvio

#1
ya está todo :)
#2
bueno al final resultó ser así



#!/bin/bash



  mkdir /home/serjk/carpeta5

if [ $?==0 ]; then
echo "El directorio  se ha creado sin problemas"
fi


Darte las gracias sobretodo a estas horas , te estoy muy agradecido macho :P te invitaba a unas cañas..
por cierto para controlar esto se necesitan muchas muchas horas no? , y supongo que muchas frustaciones
#3
Estoy bastante liado con esto... tanto que estoy sacrificando mi sueño (es una asignatura de mi uni)
hice ya un pequeño script:

Código:

> #!/bin/bash
>
> #selección de la bash que deseamos utilizar
>
> #Asignar la variable Papelera a /tmp/borrados
>
> Papelera="/tmp/borrados"
>
> #Mover la salida por pantalla a /tmp/borrados
>
> mv $* $Papelera
>
> #Mostrar por pantalla
>
> echo Ficheros y directorios\: $* enviados a $Papelera
> echo Eliminados $# elementos\: $*
>
> En la terminal previamente creando los ficheros llamados fich1 fich2 fich3
>
> ./rmp fich1 fich2 fich3
>


En el caso de arriba me funciona a la perfección ya que creé con anterioridad papelera luego más abajo pasé unos parámetros (ficheros creados con anterioridad) y los muevo a papelera ... pero lo llamo así $papelera ... el ejercicio que puse lo ví en un tutorial y me sorprendía que $idalumno no tuviera ningún valor ...

quiero hacerlo yo y se me ocurre de la siguiente manera después de que me explicaras ciertas cosas


#!/bin/bash



  mkdir /home/alumnos/carpeta2> /dev/null ?  #indudablemente tu habias puesto mkdir /home/serjk/ pero esque quiero que dentro de serjk me cree yo que se carpeta 2 ,no sería mkdri/home/serjk/carpeta2?
#aun así ejecuto esto y me sale que la carpeta ya existe ... me voy a serjk y carpeta2 no está ..


if [ $?=0 ]; then
echo "El directorio $idalumno se ha creado sin problemas"
fi


#4
entonces si no doy valor ninguno a $idalumno--- no me crea nada? .
" para que se solucionase el erro podria decir que $idalumno=carpeta 2? me crearía carpeta 2 no?"
#5
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:

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.
#6
GNU/Linux / Re: Ayuda comandos
5 Diciembre 2012, 03:15 AM
y si eso lo quiero guardar en un archivo? utilizo otro piper? |?

Gracias
#7
GNU/Linux / Re: Ayuda comandos
4 Diciembre 2012, 17:52 PM
Bien de la carpeta /etc/passwd quiero los identificativos del usuario UIDs y sus grupos GIDs...  y meterlos en un archivo llamado identificadores.txt

he utilizado  el comando
cat /etc/passwd > identificadores.txt

Me has dicho que utilizara el grep y ya lo conocía mas o menos pero no se como buscar esos identificadores y meterlos en ese archivo por más que toqueteo y tal no lo consigo
#8
GNU/Linux / Ayuda comandos
4 Diciembre 2012, 16:51 PM
Quiero realizar la salida de comandos que imprime la salida de comando Guids y Gids.. a un archivo que se llama identificadores.txt.

Pongo el siguiente comando 
cat /etc/passwd > identificadores.txt

pero lo unico que quiero es meter los identificadores de usuarios y sus grupos y no se como hacerlo

Gracias
#9
No porque te guste tiene que ser facil no?
#10
Por supuesto que me gusta programar , solo que lo veo dificil , no quiero tirar la toalla pero por así decirlo creo que mi logica no esta entrenada para programar , creo que no hay nada imposible en la vida no sé si vosotros en alguna ocasión os habeis sentido frustados como lo estoy yo ahora mismo

Gracias por contestar