আমি ম্যান পৃষ্ঠাটি এবং অন্যান্য উল্লেখগুলি পড়েছি, তবে -print0
বিকল্পের সাথে সন্ধান করার আচরণের ফলে আমি এখনও বিভ্রান্ত ।
-print0 This primary always evaluates to true. It prints the pathname of
the current file to standard output, followed by an ASCII NUL
character (character code 0).
প্রথম আদেশ:
$ find /some/path/ -iname "*intro*jpeg" -o -iname "*intro*jpg" 2> /dev/null
/some/path//asdf199Intro-5kqlw.jpeg
/some/path/199intro-2jjaj.JPEG
/some/path/199intro-3.jpg
/some/path/wuer199intro-4.JPG
/some/path/xbzf199INTRO-1.jpg
দ্বিতীয় আদেশ:
$ find /some/path/ -iname "*intro*jpeg" -o -iname "*intro*jpg" 2> /dev/null -print0
/some/path/136intro-3.jpg/some/path/wuer136intro-4.JPG/some/path/xbzf136INTRO-1.jpg
আমি দেখতে পাচ্ছি যে দ্বিতীয় কমান্ডের ফাইলের নামগুলি নাল অক্ষর দ্বারা পৃথক করা হয়েছে, তবে কেন আমি উপরে 5 এর বিপরীতে 3 আউটপুট পাব?
1
প্রযুক্তিগতভাবে, এগুলি বাতিল হয় , নালকে আলাদা করা হয় না। (সর্বশেষে প্রতিটি পথ নাম সহ একটি
—
এন.এল.यू