එය ගොනුවක් අවසානයේ අමතර නව රේඛාවක් එක් කිරීම ගැන නොවේ, එහි තිබිය යුතු නව රේඛාව ඉවත් නොකිරීම ගැන ය.
ඒ පෙළ ගොනු , unix යටතේ, මාලාවක් සමන්විත මාර්ග , එය අවසන් වේ සෑම පේලීයක් ( \n
). ගොනුවක් හිස් නොවන අතර නව රේඛාවකින් අවසන් නොවන පෙළ පෙළ ගොනුවක් නොවේ.
පෙළ ලිපිගොනු මත ක්රියාත්මක වීමට නියමිත උපයෝගිතා නව රේඛාවකින් අවසන් නොවන ලිපිගොනු සමඟ හොඳින් කටයුතු නොකරනු ඇත; New තිහාසික යුනික්ස් උපයෝගිතා උදාහරණයක් ලෙස අවසාන නව රේඛාවෙන් පසුව පෙළ නොසලකා හැරිය හැක. GNU උපයෝගිතා වලට පෙළ නොවන ලිපිගොනු සමඟ විනීතව හැසිරීමේ ප්රතිපත්තියක් ඇත, එසේම වෙනත් බොහෝ නවීන උපයෝගිතා වලටද එසේ කළ හැකිය, නමුත් අවසාන නව රේඛාවක් නැති ලිපිගොනු සමඟ අමුතු හැසිරීමක් ඔබට තවමත් හමුවිය හැකිය.
GNU වෙනස සමඟ, සංසන්දනය කරන ලද එක් ගොනුවක් නව රේඛාවකින් අවසන් වන නමුත් අනෙක නොවේ නම්, එම කරුණ සැලකිල්ලට ගැනීම ප්රවේශම් වන්න. වෙනස රේඛීය-නැඹුරු බැවින්, එක් ගොනුවක් සඳහා නව රේඛාවක් ගබඩා කිරීමෙන් මෙය දැක්විය නොහැක, නමුත් අනෙක් ඒවා සඳහා නොවේ - වෙනස ගොනුවේ එක් එක් පේළිය ආරම්භ වන හා අවසන් වන ස්ථානය දැක්වීමට නව රේඛා අවශ්ය වේ. එබැවින් \ No newline at end of file
නව රේඛාවකින් අවසන් නොවූ ගොනුවක් ගොනුවකින් වෙන්කර හඳුනා ගැනීමට වෙනස මෙම විශේෂ පෙළ භාවිතා කරයි .
මාර්ගය වන විට, සී සන්දර්භය තුළ, ප්රභව ගොනුවක් ඒ හා සමානව පේළි මාලාවකින් සමන්විත වේ. වඩාත් නිවැරදිව, පරිවර්තන ඒකකයක් ක්රියාත්මක කිරීමේ දී පේළි මාලාවක් ලෙස අර්ථ දක්වා ඇති අතර, ඒ සෑම එකක්ම නව රේඛා අක්ෂරයකින් අවසන් විය යුතුය ( n1256 .15.1.1.1). යුනික්ස් පද්ධති වල, සිතියම්ගත කිරීම සරල ය. ඩොස් සහ වින්ඩෝස් වල, සෑම සීආර් එල්එෆ් අනුක්රමයක්ම ( \r\n
) නව රේඛාවකට අනුරූපණය වේ ( \n
; මෙම මෙහෙයුම් පද්ධතිවල පෙළ ලෙස විවෘත කරන ලද ගොනුවක් කියවීමේදී සැමවිටම සිදුවන්නේ මෙයයි). නව රේඛා අක්ෂරයක් නොමැති මෙහෙයුම් පද්ධති කිහිපයක් එහි ඇත, නමුත් ඒ වෙනුවට ස්ථාවර හෝ විචල්ය ප්රමාණයේ වාර්තා ඇත; මෙම පද්ධති මත, ගොනු සිට සී ප්රභවයට සිතියම්ගත කිරීම a\n
එක් එක් වාර්තාව අවසානයේ. මෙය යුනික්ස් වලට කෙලින්ම අදාළ නොවන අතර, එයින් අදහස් වන්නේ ඔබ එහි අවසාන නව රේඛාව නැතිවූ සී ප්රභව ගොනුවක් පටිගත කරන ලද පෙළ ගොනු සහිත පද්ධතියකට පිටපත් කළහොත් එය නැවත පිටපත් කරන්න, එවිට ඔබ අසම්පූර්ණ වනු ඇත ආරම්භක පරිවර්තනයේදී අවසන් පේළිය කප්පාදු කරන ලදි, නැතහොත් ප්රතිලෝම පරිවර්තනයේදී අමතර නව රේඛාවක් එයට සම්බන්ධ කර ඇත.
¹
උදාහරණය: GNU වර්ග කිරීමේ ප්රතිදානය සැමවිටම නව රේඛාවකින් අවසන් වේ. එබැවින් ගොනුවේ foo
අවසාන නව රේඛාව අස්ථානගත වී ඇත්නම්, sort foo | wc -c
ඊට වඩා එක් අක්ෂරයක් වාර්තා කරන බව ඔබට පෙනී යනු cat foo | wc -c
ඇත.