نحوه مشاهده فایل های پیکربندی بدون کامنت در لینوکس
10 آوریل 2022
خواندن 1 دقیقه
طاهره رنجبر

نحوه مشاهده فایل های پیکربندی بدون کامنت در لینوکس

اگر به دنبال یک فایل پیکربندی شده هستید که کامنت های بسیاری را دربر می گیرد و فقط می خواهید تنظیمات مهم از آن را فیلتر کنید، در این مقاله راه های مختلفی برای مشاهده فایل پیکربندی بدون خط توضیحات در لینوکس به شما نشان می دهیم. با ما تا آخر آموزش نحوه مشاهده فایل های پیکربندی بدون کامنت در لینوکس همراه باشید.

مشاهده فایل های پیکربندی بدون کامنت در لینوکس

برای این منظور می توانید از دستور grep to استفاده کنید. دستور زیر به شما امکان می دهد تنظیمات فعلی PHP 7.1 را بدون هیچ گونه کامنتی مشاهده کنید. علامت ; خطوطی که با این علامت شروع می شوند را حذف می کند. این کاراکتر برای کامنت گذاری استفاده می شود.

توجه داشته باشید از آن جایی که ; یک کاراکتر خاص است، برای تغییر معنای آن در دستور باید از کاراکتر \ escape استفاده کنید.

 grep ^[^\;] /etc/php/7.1/cli/php.ini

نحوه مشاهده فایل های پیکربندی بدون Comments در لینوکس

در اکثر فایل های پیکربندی، کاراکتر # برای کامنت کردن یک خط استفاده می شود، بنابراین می توانید از دستور زیر استفاده کنید.

 grep ^[^#] /etc/postfix/main.cf

اگر خطوطی دارید که با فاصله ها یا برگه های دیگری شروع می شوند، سپس # یا ; کاراکتر ؟ را به دنبال دارد، می توانید از دستور زیر استفاده کنید که باید فضاهای خالی یا خطوط خروجی را نیز حذف کند.

 egrep -v "^$|^[[:space:]]*;" /etc/php/7.1/cli/php.ini

یا

 egrep -v "^$|^[[:space:]]*#" /etc/postfix/main.cf

نحوه مشاهده فایل های پیکربندی بدون Comments در لینوکس

همانطور که در مثال بالا میبینید، سوئیچ v- به معنای نشان دادن خطوط غیر منطبق به جای نشان دادن خطوط منطبق (در واقع معنای تطبیق را معکوس می کند) و در الگوی “^$|^[[:space:]]*#” است:

  • ^$ – حذف فضاهای خالی را فعال می کند.
  • ^[[:space:]]*# یا ^[[:space:]]*; – تطبیق خطوطی که با # یا ; شروع می شوند را فعال می کند. یا “some spaces/tabs.
  • | – عملگر infix است که دو عبارت منظم را به هم لینک می‌دهد.

نتیجه گیری

در این مقاله نحوه مشاهده فایل های پیکربندی بدون کامنت در لینوکس را بررسی کردیم. همچنین راه های مختلفی برای این آموزش را نشان دادیم. دانستیم که برای فیلتر کردن تنظیمات مهم یک فایل پیکربندی شده به همراه کامنت از چه دستوراتی استفاده کنیم. شما می توانید نظرات و پیشنهادات خود را از طریق بخش نظرات برای ما ارسال کنید. امیدواریم این آموزش برایتان مفید بوده باشد.

نویسنده مقاله
نویسنده / @طاهره رنجبر
مقالات مرتبط
دیدگاه بگذارید