#!/bin/bash #_______________________________________________________________________________________________________________________________ # # Formato de salida: # par=Número de particion\tcod=Código de partición\tsfi=Sistema de ficheros\tsoi=Sistema instalado\ttam=Tamaño de la partición\n #_______________________________________________________________________________________________________________________________ particiones=$(listPartitions 1 | wc -w) # Incluir todas las particiones cfg="0::::$(ogGetDiskSize 1);" # e información de disco (partición 0) for ((par=1;par<=$particiones;par++)); do # Tipo de partición o sistema de fichero fsi=$(getFsType 1 $par 2>/dev/null) fsi=${fsi:-"EMPTY"} # Código de la partición cod=$(ogFsToId $fsi) # Tamaño de la particón tam=$(ogGetPartitionSize 1 $par 2>/dev/null) tam=${tam:-"0"} # Sistema de fichero instalado if [ $cod == 82 ]; then soi=" " else soi=$(getOsVersion 1 $par 2>/dev/null | cut -f2 -d:) fi cfg="$cfg$par:$cod:$fsi:$soi:$tam;" done echo $cfg | awk '{ n=split($0,sep,";"); for(i=1;i