He buscado la forma de poder cortar una linea de un archivo y esta pegarla en otro, sin que quede rastro de esa linea en el primero. Necesito hacer esto por que los datos del archivo dos(Que esta en fomato json) tengo que introducirlo en una base de datos, de esta forma puedo insertar valores sin que se repitan en la base de datos.Estoy tratando de hacerlo con un bucle while que recorre el primer archivo linea a linea. Sabeis alguna manera de poder hacerlo?El siguiente codigo que adjunto es en bash. Gracias de adelantoUn saludo
while read linea; do varnombre=$(echo "$linea" | cut -d " " -f 3 | cut -d "/" -f 1) data=$(echo "$linea" | cut -d ":" -f 12 | cut -d "," -f 1 | sed -e "s/^.//" -e "s/.$//") hora=$(echo "$linea" | cut -d "T" -f 1 | cut -d "." -f 1) fecha=$(echo "$linea" | cut -d "T" -f 4 | cut -d ":" -f 2 | sed -e "s/^.//") echo echo {'"nombre"':'"'$varnombre'"','"'data'"':'"'$data'"','"'hora'"':'"'$hora'"','"'fecha'"':'"'$fecha'"'} >> /home/user/logprueba.json done < /home/indotem/log2.txt php sql.php done