ពាក្យបញ្ជាមួយដែលខ្ញុំប្រើច្រើនបំផុតនៅក្នុងស្ថានីយគឺ grep, សូម្បីតែច្រើនជាង cd o ls.
grep វាមានជំរើសជាច្រើននិងផ្តល់នូវលទ្ធភាពមិនគួរអោយជឿទោះយ៉ាងណាខ្ញុំប្រើវិធីសាមញ្ញបំផុតដែលអាចធ្វើទៅបានប៉ុន្តែសូមចាប់ផ្តើមដោយពន្យល់ តើហ្គ្រីហ្គេសគឺជាអ្វី?
grep គ្រាន់តែជាតម្រងវាជាពាក្យបញ្ជាដែលបង្ហាញបន្ទាត់ដែលត្រូវគ្នានឹងតម្រងដែលយើងបានប្រកាស។
ឧទាហរណ៍នៅក្នុងប្រព័ន្ធរបស់យើងយើងមានឯកសារ / usr / share / doc / bash / FAQ ហើយខ្លឹមសារនៃឯកសារនេះគឺ៖
ប្រសិនបើអ្នកចង់រាយមាតិកានៅក្នុងស្ថានីយជាមួយពាក្យបញ្ជា ឆ្មា (បាទឆ្មាដូចជាឆ្មាហេហេ) ពួកគេអាចធ្វើវាបាន៖
cat /usr/share/doc/bash/FAQ
ឥឡូវសន្មតថាយើងគ្រាន់តែចង់រាយបញ្ជីនៃឯកសារនោះដែលនិយាយអំពីកំណែសម្រាប់ការនេះយើងប្រើ grep៖
cat /usr/share/doc/bash/FAQ | grep version
ការដាក់វានៅក្នុងស្ថានីយនឹងបង្ហាញអ្នកនូវបន្ទាត់ដែលមាន "កំណែ" នៅក្នុងឯកសារនោះវានឹងលែងបង្ហាញបន្ទាត់ណាមួយដែលមិនមានពាក្យនោះទេ។
តើមានអ្វីកើតឡើងប្រសិនបើខ្ញុំចង់បង្ហាញអ្វីៗទាំងអស់លើកលែងតែបន្ទាត់កំណែ?
នោះគឺតាមរបៀបដែលខ្ញុំបានពន្យល់អ្នកអ្វីគ្រប់យ៉ាងដែលត្រូវគ្នានឹងតម្រងនឹងត្រូវបានបង្ហាញឥឡូវនេះខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបដើម្បីធ្វើឱ្យអ្វីគ្រប់យ៉ាងលេចឡើង លើកលែងតែ អ្វីដែលត្រូវគ្នានឹងតម្រង៖
cat /usr/share/doc/bash/FAQ | grep -v version
តើអ្នកកត់សម្គាល់ភាពខុសគ្នាទេ? ... គ្រាន់តែបន្ថែម -v វាធ្វើឱ្យមានភាពខុសគ្នារួចទៅហើយ😀
ដូច្នេះប្រសិនបើពួកគេដាក់ grep វានឹងបង្ហាញអ្នកពីអ្វីដែលត្រូវនឹងតម្រងប៉ុន្តែប្រសិនបើអ្នកដាក់ grep -v វានឹងបង្ហាញអ្នកនូវអ្វីៗទាំងអស់លើកលែងតែតម្រង។
ជាការប្រសើរណាស់នៅទីនេះការបញ្ចប់គ្រាន់តែជាព័ត៌មានជំនួយមួយផ្សេងទៀតដែលឥឡូវនេះពួកគេអាចមើលងាយវាប៉ុន្តែ ... ពួកគេមិនដឹងថាតើហ្គ្រេហ្គីលមានប្រយោជន៍ប៉ុណ្ណានោះទេវាជាការសង្គ្រោះជីវិតយ៉ាងធ្ងន់ធ្ងរ😀
ទាក់ទង
៥៧ យោបល់ទុកអ្នក
ដោយមិនសង្ស័យនូវពាក្យបញ្ជាដែលអាចផ្លាស់ប្តូរបាននៅពេលអ្នករៀនដោះស្រាយវាធ្វើឱ្យជីវិតរបស់អ្នកកាន់តែងាយស្រួល =) ...
សួស្តី! .. តាមពិតពាក្យបញ្ជាមានប្រយោជន៍ណាស់ .. ក្នុងករណីរបស់ខ្ញុំខ្ញុំប្រើវាច្រើនណាស់ ។.
ឧទាហរណ៍សាមញ្ញអាចជាឧទាហរណ៍ dpkg -l | 'កញ្ចប់' grep (ក្នុងករណីមានការរំខានដោយផ្អែកលើដេបៀន) វាត្រូវបានប្រើដើម្បីដឹងថាតើយើងបានតំឡើងកញ្ចប់នោះរឺអត់។
ល្អណាស់ក្នុងការផ្តល់ឧបករណ៍ទាំងនេះដល់សហគមន៍យើងទាំងមូល
អរគុណច្រើន😀
តាមពិតហ្គ្រេហ្គិនមានអានុភាពខ្លាំងដូចការស្រមើស្រមៃរបស់យើងហាហាហារួមជាមួយស្វាង (និងកាត់) ពួកគេពិតជាសម្រេចបាននូវភាពអស្ចារ្យ
ខ្ញុំនឹងដាក់គន្លឹះពីរបីបន្ថែមទៀតសម្រាប់ការងារស្ថានីយឆាប់ៗនេះ😉
ការស្វាគមន៍និងអរគុណចំពោះការអត្ថាធិប្បាយរបស់អ្នក។
PS: អ៊ីម៉ែលរបស់អ្នកគួរអោយចាប់អារម្មណ៍ណាស់ !!
ល្អណាស់!! ត្រូវហើយ grep ពិតជាអ្នកសង្គ្រោះជីវិតម្នាក់សម្រាប់អ្នកដែលចូលចិត្តប្រើស្ថានីយ។ គ្រាន់តែពីរបីសុន្ទរកថា: អ្នកពិតជាមិនចាំបាច់ប្រើពាក្យបញ្ជាឆ្មាទាល់តែសោះ។ អ្នកអាចដាក់ឈ្មោះឯកសារជាប៉ារ៉ាម៉ែត្រ grep ដូចនេះ៖
grep version / usr / share / doc / bash / FAQ
ដូចគ្នានេះផងដែរទោះបីវាមិនអាចទៅរួចក៏ដោយតែងតែមានជំរើសដើម្បីប្តូរទិសដៅបញ្ចូលដោយបញ្ជាអ្វីមួយដោយធ្វើដូចនេះ៖
កំណែ grep </ usr / share / doc / bash / FAQ
ក្រោយមកទៀតអាចត្រូវបានធ្វើដោយប្រើពាក្យបញ្ជាណាមួយដូច្នេះវាមិនចាំបាច់ប្រើឆ្មាដើម្បីផ្ញើឯកសារទៅធាតុបញ្ចូលនៃពាក្យបញ្ជាទេ។
ការប្រើប្រាស់ការប្តូរទិសជំនួសឱ្យឆ្មាបណ្តាលឱ្យសំបកចាប់ផ្តើមដំណើរការតិចជាងមុនដូច្នេះការប្រើប្រាស់ធនធានតិចជាងមុន។ វាមិនមែនជាភាពខុសគ្នាគួរឱ្យទុកចិត្តនោះទេប៉ុន្តែវាត្រូវបានគេចាត់ទុកថាជាការអនុវត្តល្អ។
ម៉្យាងវិញទៀតហ្គ្រេហ្គីពិតជាមានប្រយោជន៍នៅពេលប្រើកន្សោមធម្មតា ... ប្រសិនបើខ្ញុំចង់ជួយដោយធ្វើប្រកាសអំពីកន្សោមធម្មតាតើខ្ញុំត្រូវធ្វើដូចម្តេច? តើវាគ្រប់គ្រាន់ដើម្បីបន្ថែមការប្រកាសថ្មីពីផ្ទៃតុ wordpress ទេ?
អូគួរឱ្យចាប់អារម្មណ៍ខ្ញុំតែងតែប្រើវាជាមួយឆ្មា HAHAHAHA អរគុណសម្រាប់ព័ត៌មានជំនួយ😀
ជាមួយហ្គ្រី grep អ្នកក៏អាចច្រោះតម្រងដែលមិនសូវជាមូលដ្ឋានឧទាហរណ៍៖
grep -B3 -A3 -E -i --color=auto -n "(desde|hacia)?linux(\.)?$" ~/miarchivo.txt
នេះបង្ហាញជាមូលដ្ឋាននូវបន្ទាត់ដែលមានពាក្យដែលយើងកំពុងស្វែងរក (ដែលអាចមាននៅក្នុងបន្សំនៃអក្សរធំនិងអក្សរតូច) បន្ថែមលើបន្ទាត់ទាំងបីមុននិងក្រោយបីបង្ហាញលទ្ធផលនៅក្នុងពណ៌ផ្សេងគ្នាដាក់លេខជួរទៅនឹងលទ្ធផល ហើយវាអនុញ្ញាតឱ្យមានកន្សោមធម្មតាដែលបានពង្រីកដែលក្នុងករណីនេះអនុញ្ញាតឱ្យស្វែងរកនៅក្នុង "myfile.txt" សម្រាប់បន្ទាត់ទាំងអស់ដែលបញ្ចប់ដោយ desdelinux, hacialinux ឬលីនុចធម្មតា (ដោយមានឬគ្មានរយៈពេល) ។
ដោយវិធីនេះការបញ្ចេញមតិទៀងទាត់ផ្តល់នូវភាពបត់បែនច្រើនហើយរាល់ "សុភាពរាបសា" ល្អជាមួយនឹងចំណង់ចំណូលចិត្តសម្រាប់កម្មវិធីឥតគិតថ្លៃគួរតែរៀនប្រើវាហេហេ។
វាក៏អាចប្រើ zgrep សម្រាប់ថេប្លេតក្នុង .ta.gz វាមានប្រយោជន៍ខ្លាំងណាស់នៅពេលយើងចង់ពិនិត្យមើលកំណត់ហេតុចាស់។ លើកទឹកចិត្ត
សួស្តី។ សូមអរគុណសម្រាប់ការប្រកាសនេះ។ វាកើតឡើងចំពោះខ្ញុំថាការប្រើ grep ពាក្យដែលខ្ញុំសរសេរក្នុងជួរដែលលេចឡើងមិនប្រែជាពណ៌ទេ។ (ជាធម្មតាវាគឺដូចនេះ) [ឧទាហរណ៍៖ grep cat file.txt]
បន្ទាត់និងឆ្មាលេចឡើងប៉ុន្តែឆ្មាមិនប្រែពណ៌ជាក់លាក់ដើម្បីសម្គាល់វាទេ
(នៅក្នុងស៊ីឌីនៃយូនីរបស់ខ្ញុំវាត្រូវបានគេមើលឃើញ)
តើអ្នកដឹងពីរបៀបដែលខ្ញុំអាចធ្វើឱ្យជម្រើសនេះសកម្មបានទេ?
សូមមេត្តាប្រសិនបើអ្នកអាចឆ្លើយខ្ញុំ។ អ៊ីមែលរបស់ខ្ញុំគឺ sps-003@hotmail.com
មិត្តត្រូវសរសេរឆ្មានៅក្នុងសម្រង់ 'ឆ្មា' ឬក៏ "ឆ្មា" អមដោយឈ្មោះឯកសារដែលគាត់ចង់ស្វែងរក
សួស្តីមិត្តអ្នកពិតជាត្រឹមត្រូវអ្នកមានសតិប្រើប្រាស់។ ចាប់ពីពេលនេះតទៅខ្ញុំដាក់ grep ដំបូងគេក្នុងបញ្ជីពាក្យបញ្ជាដែលខ្ញុំចូលចិត្ត។
ទាក់ទង
ហើយតើវាបង្ហាញយ៉ាងដូចម្តេចចំពោះនិយោជិកដែលត្រូវបានច្រោះដោយប្រាក់ខែ?