گاهی ممکن است نیاز داشته باشید که برای بررسی ساده یک فایل تمام توضیحات متفرقه درون آن را حذف کنید.
برای این منظور به دایرکتوری مورد نظر بروید مثلا:
سپس یک فایل به کمک ادیتور یا به هر روش که دوست دارید ایجاد و کدهای فایل مربوطه را درونش کپی و فایل را ذخیره کنید. مثلا با این نام:
(همچنین اگر فایل روی سرور است می توانید فایل مورد نظر خود را با دستور cp کپی کنید.)
در نهایت با اجرای دستور زیر تمام سطرهایی (Line) که با # شروع شده بودند به کل حذف می شوند:
یک نمونه مثال از عملکرد دستور:
فایل اولیه:
فایل پس از اجرای دستور:
برای این منظور به دایرکتوری مورد نظر بروید مثلا:
کد:
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"