hi
ich habe eine Liste mit Daten .... in der ersten Zeile (der sog. Header) stehen Informationen , welche ich auslesen muß.
wie realisiere ich das mit shell ?
ich brauch nur die erste Zeile ??
Danke
Shell - erste Zeile aus Datei extraieren ???
Re: Shell - erste Zeile aus Datei extraieren ???
wenn perl mit an Board ist:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
perl -e 'open(FUN,"<$ARGV[0]") || die "cant open file $ARGV[0]"; $zeile=<FUN>;print $zeile;close FUN;' /path/to/file
</font><hr></pre></blockquote>
ratte
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
perl -e 'open(FUN,"<$ARGV[0]") || die "cant open file $ARGV[0]"; $zeile=<FUN>;print $zeile;close FUN;' /path/to/file
</font><hr></pre></blockquote>
ratte
Re: Shell - erste Zeile aus Datei extraieren ???
>
> ich habe eine Liste mit Daten .... in der ersten Zeile (der sog. Header) stehen Informationen , welche ich auslesen muß.
> wie realisiere ich das mit shell ?
>
> ich brauch nur die erste Zeile ??
>
sed -ne "1p" DATEI
head -1 DATEI
...zillionen anderer lösungen...
> ich habe eine Liste mit Daten .... in der ersten Zeile (der sog. Header) stehen Informationen , welche ich auslesen muß.
> wie realisiere ich das mit shell ?
>
> ich brauch nur die erste Zeile ??
>
sed -ne "1p" DATEI
head -1 DATEI
...zillionen anderer lösungen...
Re: Shell - erste Zeile aus Datei extraieren ???
@ratte
>
> wenn perl mit an Board ist:
>
> code:
> perl -e 'open(FUN,"<$ARGV[0]") || die "cant open file $ARGV[0]"; $zeile=<FUN>;print $zeile;close FUN;' /path/to/file
>
Wenn schon einen Perl Einzeiler, dann so:
perl -pe 'my @var=<>; print( $var );'
>
> wenn perl mit an Board ist:
>
> code:
> perl -e 'open(FUN,"<$ARGV[0]") || die "cant open file $ARGV[0]"; $zeile=<FUN>;print $zeile;close FUN;' /path/to/file
>
Wenn schon einen Perl Einzeiler, dann so:
perl -pe 'my @var=<>; print( $var );'
Re: Shell - erste Zeile aus Datei extraieren ???
... und wenn man keine externen Hilfsmittel zur Hand nehmen will:<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
OIFS="$IFS"
IFS=""
read MEINE_ZEILE < dat
IFS="$OIFS"
echo "Meine Zeile: \<!--no-->"$MEINE_ZEILE\<!--no-->""
</font><hr></pre></blockquote>
Funktioniert so in sh/bash/pdksh.
Jochen
OIFS="$IFS"
IFS=""
read MEINE_ZEILE < dat
IFS="$OIFS"
echo "Meine Zeile: \<!--no-->"$MEINE_ZEILE\<!--no-->""
</font><hr></pre></blockquote>
Funktioniert so in sh/bash/pdksh.
Jochen
Re: Shell - erste Zeile aus Datei extraieren ???
@Descartes:
TMTOWTDI und ich habe meinen Einzeiler nicht als solchen ausgezeichnet freue mich aber trotzdem ueber die Belehrung!
ratte
TMTOWTDI und ich habe meinen Einzeiler nicht als solchen ausgezeichnet freue mich aber trotzdem ueber die Belehrung!
ratte