Onderwerp: quotes, backticks, double quotes... help scripting!
Hoi,
ik probeer gewoon voor de fun wat scripting los te laten op een logfile.
Hierin staat oa:
Jul 29 18:44:19 shuttle kernel: iptables: RU-Country-Drop: IN=eth0 OUT= MAC=00xxxxx etc Als ik daarop via de CL de volgende regel op loslaat, gaat dat goed:
grep -i "`date +'%b %d' -d yesterday`" /tmp/messages | grep RU | wc -l Dit levert netjes het aantal keren dat gisteren "RU" in dat file stond.
Nou wil ik dat in een script stoppen, dat bovenstaande regel in een variable A duwt:
A= ?? grep -i "`date +'%b %d' -d yesterday`" /tmp/messages | grep RU | wc -l ??
echo $A
En daar gaat het fout; afhankelijk van wat ik ook op de plek van de ?? zet aan backticks, quotes, doublequotes, ik kom er niet uit. Wordt altijd gek van die kleine prutsels; kan nooit onthouden wanneer welke te onthouden. Wie kan me helpen...?
dank