Como posso obter a primeira linha de um arquivo de texto de entrada, excluindo essa linha do arquivo de texto?
Se eu tivesse um arquivo de texto /myPathToTheFile.txt
como este
► put returns between paragraphs
► for linebreak add 2 spaces at end
► _italic_ or **bold**
Eu gostaria de obter esta linha como uma saída
► put returns between paragraphs
e meu arquivo de texto deve estar assim agora
► for linebreak add 2 spaces at end
► _italic_ or **bold*
text-processing
stacko
fonte
fonte
Respostas:
ou
ou, menos digitação:
fonte
Pelo menos com o GNU sed:
Com o GNU sed, ele pode ser escrito como uma linha
fonte
Supondo que você esteja solicitando um script de shell, isso fará o que você solicitou:
fonte
fonte
Você pode usar
head
,tail
emv
:Exiba a primeira linha:
Mantendo as últimas (
+2
) linhas:fonte
Usando descritores de arquivos e um pouco de
python
fonte
Usando cabeça e cauda. O arquivo é target.txt
Nota: Verifique se não há arquivo tmp existente na pasta atual, caso contrário ele será removido.
Explicação:
fonte