Apagar a primeira linha de um arquivo e atualizar

0

Aqui está o arquivo que eu trabalho na "lista":

g-8.xx.yyy.zzzz
g-9.xx.yyy.zzzz
g-10.xx.yyy.zzzz
g-11.xx.yyy.zzzz
g-12.xx.yyy.zzzz

Aqui está o script que tento concluir (gostaria de obter a primeira linha e excluí-la do arquivo)

#! /bin/sh
nodes="list"
node=$(cat "$nodes")

Por favor, como posso apagar a primeira linha e atualizar meu arquivo?

"lista" arquivo terá este conteúdo

g-9.xx.yyy.zzzz
g-10.xx.yyy.zzzz
g-11.xx.yyy.zzzz
g-12.xx.yyy.zzzz

Muito obrigado pela ajuda.

Atenciosamente.

    
por researcher 31.07.2015 / 15:14

1 resposta

3

Tente isso

#!/bin/bash
node=$(sed -n 1p list)
sed -i 1d list
    
por 31.07.2015 / 15:18

Tags