- Tôi đang sử dụng AWK tập lệnh để xử lý một số nhật ký.
- Ở một nơi tôi cần kiểm tra xem giá trị biến có là null hoặc trống để đưa ra quyết định.
Bất kỳ ý tưởng nào về cách đạt được điều tương tự?Làm cách nào để kiểm tra xem giá trị biến trong tập lệnh AWK là null hay trống?
awk '
{
{
split($i, keyVal, "@")
key=keyVal[1];
val=keyVal[2];
if(val ~ /^ *$/)
val="Y";
}
}
' File
Tôi đã thử với
1) if(val == "")
2) if(val ~ /^ *$/)
không làm việc trong cả hai trường hợp.
Bạn có thể cung cấp một số dữ liệu mẫu không? – Levon