|
| perl, læs en linie og gem resten ti Fra : Leif Neland |
Dato : 26-12-09 20:59 |
|
Haves: en fil med et eller flere ord pr linie.
Når perl-programmet kaldes, returnerer det første linie, og denne linie
fjernes fra filen.
Eller, det behøver ikke være perl, det kan være andet, der "normalt"
findes på maskinen.
Leif
--
Jeg foretrækker min the tilberedt efter BS6008
| |
Troels Arvin (26-12-2009)
| Kommentar Fra : Troels Arvin |
Dato : 26-12-09 22:54 |
|
Leif Neland wrote:
> Haves: en fil med et eller flere ord pr linie. NÃ¥r perl-programmet
> kaldes, returnerer det første linie, og denne linie fjernes fra filen.
>
> Eller, det behøver ikke være perl, det kan være andet, der "normalt"
> findes på maskinen.
head -n 1 x.txt && sed 1D -i x.txt
| |
Steen Suder (26-12-2009)
| Kommentar Fra : Steen Suder |
Dato : 26-12-09 23:07 |
|
On 26-12-2009 20:59, Leif Neland wrote:
> Haves: en fil med et eller flere ord pr linie.
> Når perl-programmet kaldes, returnerer det første linie, og denne linie
> fjernes fra filen.
>
> Eller, det behøver ikke være perl, det kan være andet, der "normalt"
> findes på maskinen.
Bash, noget i retning af:
function enlinie() { head -n1 $@ && tail -n+2 $@ > /tmp/tmpfil && mv
/tmp/tmpfil $@ ; }
# enlinie din_fil
Kan sikkert laves bedre.
--
Steen Suder
| |
|
|