द्वारा विभाजित नहीं करने का प्रयास कर रहा हूं मैं Awk के साथ दो फ़ील्ड (जहां कभी-कभी divisor शून्य हो सकता है) को विभाजित करने की कोशिश कर रहा हूं।Awk, शून्य
मुझे लगा कि यह काम करेगा: awk -F, '{if ($6 != 0) print $3/$6}' <some file>
लेकिन यह fatal: division by zero attempted
साथ chokes भले ही मैंने सोचा था कि "अगर" हालत अगर क्षेत्र 6 शून्य है विभाजित करने के लिए नहीं ख्याल रखा।
मैं क्या देख रहा हूं?
आप "awk -F, '$ 6! = 0 {प्रिंट $ 3/$ 6}' ..." भी लिख सकते हैं। यह समस्या को हल नहीं करेगा, लेकिन यह अधिक मूर्खतापूर्ण अजीब है। – onemasse