- Ich verwende AWK Skript, um einige Protokolle zu verarbeiten.
- An einer Stelle muss ich überprüfen, ob der Variablenwert null oder leer ist, um eine Entscheidung zu treffen.
Irgendeine Idee, wie man dasselbe erreicht?Wie überprüft man, ob der Variablenwert im AWK-Skript null oder leer ist?
awk '
{
{
split($i, keyVal, "@")
key=keyVal[1];
val=keyVal[2];
if(val ~ /^ *$/)
val="Y";
}
}
' File
Ich habe versucht, mit
1) if(val == "")
2) if(val ~ /^ *$/)
nicht in beiden Fällen arbeiten.
Können Sie einige Beispieldaten zur Verfügung stellen? – Levon