num=( 16 19 )
text=( test1 test2 )
declare -i index=0
while [ -n "${num[$index]}" ]
do
echo "DEBUG: $index, ${num[$index]}, ${text[$index]}"
sed -i -r "s/^${num[$index]}\./#${num[$index]}/" file
sed -i -r "s/^[^\d#].*${num[$index]}/TEXT:${text[$index]}/" file
index+=1
done
Хотите деталей - может быть имеет смысл например сами скрипты выложить, инструкцию по запуску там, где это работает.
А так - пальцем в небо.