मेरे पास एक पाठ फ़ाइल है जिसमें अवांछित अशक्त वर्ण (ASCII NUL, \0
) है। जब मैं इसे देखने की कोशिश करता हूं, तो मैं सामान्य पाठ में प्रतीकों को vi
देखता हूं ^@
। मैं कैसे कर सकता हूँ:
पहचानें कि फ़ाइल में कौन सी पंक्तियों में अशक्त अक्षर हैं? मैं
\0
और के लिए grepping की कोशिश की है\x0
, लेकिन यह काम नहीं किया।अशक्त वर्ण हटाएं?
strings
फ़ाइल पर चल रहा है इसे साफ कर दिया है, लेकिन मैं सोच रहा हूँ कि क्या यह सबसे अच्छा तरीका है?