#!/bin/bash

# Definir la ubicación del archivo todo.txt
archivo="/media/datos/javier/Documents/kate-plugin/todo.txt/todo.txt"

# Obtener el número de línea como argumento del script
linea=$(($1 + 1))

# Leer la línea del archivo
texto=$(sed -n "${linea}p" $archivo)

# Comprobar las prioridares
if [[ ${#texto} -ge 3 ]]; then
  # Obtener los tres primeros caracteres de la línea
  primeros_tres=${texto:0:3}
  # Cambiar los tres primeros caracteres según el caso
  case $primeros_tres in
    "(A)") nuevos_tres="(B)" ;;
    "(B)") nuevos_tres="(C)" ;;
    "(C)") nuevos_tres="(A)" ;;
    *) nuevos_tres=$primeros_tres ;;
  esac
  # Reemplazar las prioridades
  sed -i "${linea}s/$primeros_tres/$nuevos_tres/" $archivo
fi
