ប្រៀបធៀបឯកសារជាមួយនឹងឧបករណ៍ "cmp" នៅក្នុងលីនុច

cmp ឧបករណ៍ប្រើប្រាស់ប្រៀបធៀបឯកសារពីរប្រភេទណាមួយហើយសរសេរលទ្ធផលទៅលទ្ធផលស្តង់ដារ។ តាមលំនាំដើម cmp គឺស្ងាត់បើឯកសារគឺដូចគ្នា។ ប្រសិនបើវាខុសគ្នាចំនួនបៃនិងលេខបន្ទាត់ដែលភាពខុសគ្នាដំបូងត្រូវបានរាយការណ៍។

បៃនិងបន្ទាត់ត្រូវបានរាប់ចាប់ផ្តើមដោយលេខមួយ។

សង្ខេប

cmp [- l | -s ] file1 ឯកសារ 2 [ skip1 [ skip2 ]]

ប្តូរ

ការប្ដូរដូចខាងក្រោមពង្រីកមុខងាររបស់ពាក្យបញ្ជា:

-l

បោះពុម្ពលេខបៃ (ទសភាគ) និងតម្លៃបៃផ្សេងគ្នា (គោលប្រាំបី) សម្រាប់ភាពខុសគ្នានីមួយៗ។

-s

បោះពុម្ពគ្មានអ្វីសម្រាប់ឯកសារផ្សេង ត្រឡប់ស្ថានភាពចេញតែប៉ុណ្ណោះ។

& # 34; រំលង & # 34; អាគុយម៉ង់

អាគុយម៉ង់ស្រេចចិត្ត skip1 និង skip2 គឺជាអុហ្វសិតដោយការដាក់បញ្ចូលដំបូងពី ឯកសារ 1 និង ឯកសារ ទី 2 ដែលការប្រៀបធៀបនឹងចាប់ផ្តើម។ អុហ្វសិតគឺជាគោលដប់តាមលំនាំដើមប៉ុន្តែអាចត្រូវបានបញ្ជាក់ជាតម្លៃប្រព័ន្ធគោលដប់ប្រាំមួយឬប្រាំបីដោយដាក់វាមុនដោយ 00

តម្លៃត្រឡប់

ឧបករណ៍ប្រើប្រាស់ cmp ចេញជាមួយតម្លៃដូចខាងក្រោម:

0- ឯកសារគឺដូចគ្នា។

1- ឯកសារគឺខុសគ្នា។ តម្លៃនេះរួមបញ្ចូលករណីដែលឯកសារមួយដូចគ្នាទៅនឹងផ្នែកដំបូងនៃផ្សេងទៀត។ ក្នុងករណីចុងក្រោយប្រសិនបើជម្រើសមិនត្រូវបានបញ្ជាក់ cmp សរសេរទៅលទ្ធផលស្តង់ដារដែល EOF ត្រូវបានទៅដល់ក្នុងឯកសារខ្លី (មុនពេលរកឃើញភាពខុសគ្នា) ។

> 1- កំហុសមួយបានកើតឡើង។

កំណត់សំគាល់ប្រើប្រាស់

ពាក្យបញ្ជា diff (1) ធ្វើសកម្មភាពស្រដៀងគ្នា។

ឧបករណ៍ប្រើប្រាស់ cmp ត្រូវបានគេរំពឹងថានឹងត្រូវបាន St -p1003.2 ឆបគ្នា។

ដោយសារការចែកចាយនិងកម្រិតនៃការចេញខឺណែលខុសគ្នាប្រើពាក្យបញ្ជា បុរស ( % man ) ដើម្បីមើលពីរបៀបដែលពាក្យបញ្ជាជាក់លាក់ណាមួយត្រូវបានប្រើលើកុំព្យូទ័រជាក់លាក់របស់អ្នក។