Hemos empezado con linux y el profesor ha puesto este script para montar una partición de windows.
Código
#! /bin/bash # utilidad para montar una particion de windows ntfs #1- Punto de montaje particionwin=/dev/sda2 media=/media punto=/W7 puntomontaje=$media$punto export particionwin puntomontaje # echo $puntomontaje if [ `id -u` = "0" ]; then if ! [ -d $puntomontaje ];then mkdir $puntomontaje; fi mount $particionwin $puntomontaje; else if ! [ -d $puntomontaje ]; then sudo "mkdir $puntomontaje;mount $particionwin $puntomontaje" else sudo mount $particionwin $puntomontaje; fi fi
El script funciona, el problema es que no entiendo los if y el export.
Esto:
Código
Esto:
if [ `id -u` = "0" ];
Código
Y esto:
if ! [ -d $puntomontaje ]
Código
export particionwin puntomontaje
Me suena a chino.
Si hay algún manual en el que se expliquen estas cosas también lo agradecería mucho.
Un saludo.