#!/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 #_______________________________________________________________________________________________________________________________ cfg=$(listPrimaryPartitions 1) particiones=$(echo $cfg | awk '{n=split($0,sep," ");print n}') cfg="" 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"} # Tamaño de la particón tam=$(ogGetPartitionSize 1 $par 2>/dev/null) tam=${tam:-"0"} # Código de la partición cod=$(ogFsToId $fsi) if [ $cod == 82 ]; then soi=" " else # Sistema de fichero instalado soi=$(getOsVersion 1 $par 2>/dev/null) soi=$(echo $soi | awk '{split($0,sep,":"); print sep[2]}') fi cfg=$(echo $cfg$par":"$cod":"$fsi":"$soi":"$tam";") done echo $cfg | awk '{ n=split($0,sep,";"); for(i=1;i