B
barti
Hallo liebe Community,
ich bin gerade dabei ein altes Shell-Script an neue Eingabe anzupassen.
Drei IF-Anweisungen sind für mich nicht verständlich, und zwar:
***
if ((FIRSTLOOP==1)&&($0!~/^\[.*.\]/)&&($0!~/^$/))
{
if ($0!~/^#.*/)
{
printf ("%s%c",$0," "); <-- ist eigentlich ein AWK-Teil, deshalb printf.
}
};
if (($0~/^\[.*.\]/)&&($0!~SEARCHSECTION))
{
FIRSTLOOP=0;
};
***
Kennt sich vielleicht jemand damit aus, und könnte mir sagen was für eine Bedienung diese reguläre Ausdrücke generieren?
Danke im Vorraus!
Grüße
Barti
ich bin gerade dabei ein altes Shell-Script an neue Eingabe anzupassen.
Drei IF-Anweisungen sind für mich nicht verständlich, und zwar:
***
if ((FIRSTLOOP==1)&&($0!~/^\[.*.\]/)&&($0!~/^$/))
{
if ($0!~/^#.*/)
{
printf ("%s%c",$0," "); <-- ist eigentlich ein AWK-Teil, deshalb printf.
}
};
if (($0~/^\[.*.\]/)&&($0!~SEARCHSECTION))
{
FIRSTLOOP=0;
};
***
Kennt sich vielleicht jemand damit aus, und könnte mir sagen was für eine Bedienung diese reguläre Ausdrücke generieren?
Danke im Vorraus!
Grüße
Barti