Quantcast
Channel: Preguntas más recientes con las etiquetas linux - Stack Overflow en español
Viewing all articles
Browse latest Browse all 1694

Cortar una linea específica de un archivo y pegarlo en otro

$
0
0

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

Viewing all articles
Browse latest Browse all 1694


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>