hi,
ich bekomms gerade nicht recht auf die reihe ...
_______________________
#! /usr/bin/awk -f
{
printf $0;
}
________________________
ein
echo "ein text" | script.awk
funktioniert, was muss ich aber ändern bei solch einem aufruf:
./script.awk "ein text"
ich bgrauch das ganze für den syslog-ng, der seine meldungen in ein awk-script schicken soll
syslog-ng.conf
destination log { program("/usr/local/sbin/script.awk" template(" .....")) }
script.awk argumente
script.awk argumente
gruss pischti
debian stable
debian stable
awk versteht kennt eigentlich Datei-Argumente oder Zuweisungen
Code: Alles auswählen
#!/bin/awk -f
BEGIN {
print line;
}
Code: Alles auswählen
./script.awk -v line="ein text"
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Versteht AWK ja woohl
und dann:
Habe ich auch erst kürzlich rausgefunden.
MfG Peschmä
Code: Alles auswählen
#!/usr/bin/awk -f
BEGIN {
for(i = 0; i < ARGC; i++)
print ARGV[i]
}
Code: Alles auswählen
./test.awk basdf asdf
awk
basdf
asdf
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy