SD.h, como remover linha de arquivo

Pessoal, estou fazendo uns testes para gravar texto em arquivo txt em um cartão SD usando a lib SD.h, porem, como a ideia é fazer um arquivo que grava dados de sensores e depois envia por wifi, eu gostaria de ler o registro da primeira linha, adicionar ela numa variavel e depois excluir a linha que foi lida e com isso sempre ler a primeira linha para depois excluir, sera que tem como fazer isso sem gerar um novo arquivo sempre que eu pegar a primeira linha ?

O objetivo é sempre ler o que está na primeira linha e depois excluir a primeira (e única) linha para depois ler o que for inserido na primeira linha?

Se sim, não seria simplesmente ler o conteúdo, certificar-se que foi lido um conteúdo, enviá-lo para onde quiser e depois apagar o arquivo e criar outro igual, vazio?

Jeff_85:
O objetivo é sempre ler o que está na primeira linha e depois excluir a primeira (e única) linha para depois ler o que for inserido na primeira linha?

Se sim, não seria simplesmente ler o conteúdo, certificar-se que foi lido um conteúdo, enviá-lo para onde quiser e depois apagar o arquivo e criar outro igual, vazio?

Não, o arquivo vai ter varias linhas, por isso quero remover a primeira linha e depois posicionar(ou algo assim) a segunda linha para ficar como primeira e assim por diante.

Remover a linha não é possível. O que poderia fazer é preenchê-la com algum indicador inicial de que foi lida anteriormente e não a ler assim que reabrir o arquivo. Sugiro o seguinte:

Ao adicionar os seus dados no SD, faça-o deixando um espaço para inserir (futuramente) um asterísco no início da linha. Assim, quando for abrir o arquivo para ler o conteúdo, você chega se a linha já foi lida anteriormente, apenas analisando se há um "*" no início.

Quantas linhas imagina que seu arquivo terá?

Não sei, pode ser de 10 linhas ou até não ter espaço no SD! Vai depender se vai ter problemas de comunicação com a internet/servidor ou não, mas como pode ser muitas linhas dai fico meio preocupado de criar um arquivo sempre que ler uma linha, mas achei interessante a tua ideia de colocar um '*' ou outro caractere no inicio, não é o que eu gostaria mas já me ajuda a evitar de criar um novo arquivo!

Essa forma é mais segura, ou menos perigosa. Porém, atente-se para o fato de que seu arquivo pode crescer de forma considerável e isso, num futuro, poderia gerar problema de tempo, caso precise percorrer todos os dados para obter algo específico nas linhas já salvas.