Mi situación es la siguiente:
En el fichero A tengo una lista con 5 ítem:
Lo que quiero hacer es colocar en el fichero B esa lista y agregando una linea cada 2 ítem.
Me prepare un código pero no estoy pudiendo mantener la separación de a 2, ya que lee todo el fichero A completo.
Algo me falta en el bucle para que me cuente los ítem parece.
De antemano agradezco su ayuda.
En el fichero A tengo una lista con 5 ítem:
Citarcasa
reloj
auto
bomba
cebra
Lo que quiero hacer es colocar en el fichero B esa lista y agregando una linea cada 2 ítem.
Citar-----
casa
reloj
-----
auto
bomba
-----
cebra
Me prepare un código pero no estoy pudiendo mantener la separación de a 2, ya que lee todo el fichero A completo.
Código [Seleccionar]
#!/bin/bash
FICHERO="/tmp/datos"
if [ -f $FICHERO ]
then
echo "Obteniendo el fichero"
else
echo "El fichero no existe"
exit 1
fi
echo ---- >> /tmp/resultado
#Creamos una variable con los datos del fichero
datos=`cat $FICHERO`
#Se crea un bucle for, que va a ir leyendo cada linea
for i in $datos
do
lista=`echo "$i"`
echo $lista >> /tmp/resultado
echo ---- >> /tmp/resultado
sleep 1
done
Algo me falta en el bucle para que me cuente los ítem parece.
De antemano agradezco su ayuda.