هاستینگ میهن وب سرور
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دستور حذف کردن تمام سطرهایی که با # شروع می شوند
#1
گاهی ممکن است نیاز داشته باشید که برای بررسی ساده یک فایل تمام توضیحات متفرقه درون آن را حذف کنید.

برای این منظور به دایرکتوری مورد نظر بروید مثلا:
کد:
cd /root

سپس یک فایل به کمک ادیتور یا به هر روش که دوست دارید ایجاد و کدهای فایل مربوطه را درونش کپی و فایل را ذخیره کنید. مثلا با این نام:
(همچنین اگر فایل روی سرور است می توانید فایل مورد نظر خود را با دستور cp کپی کنید.)
کد:
nano test123.file

در نهایت با اجرای دستور زیر تمام سطرهایی (Line) که با # شروع شده بودند به کل حذف می شوند:
کد:
sed -i '/^#/d' test123.file





یک نمونه مثال از عملکرد دستور:

فایل اولیه:
کد:
###############################################################################
# SECTION:Initial Settings
###############################################################################
# The interval for the crontab in minutes. Since this uses the system clock the
# CRON job will run at the interval past the hour and not from when you issue
# the start command. Therefore an interval of 5 minutes means the firewall
# will be cleared in 0-5 minutes from the firewall start
TESTING_INTERVAL = "5"

فایل پس از اجرای دستور:
کد:
TESTING_INTERVAL = "5"
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 3 مهمان