RHEL9 grep コマンドでファイルのコメント行および空白行を削除する方法
環境
Red Hat Enterprise Linux release 9.2 (Plow)
書式
grep -v '^\s*#’ ファイル名 | grep -v '^\s*$’
コメント行の正規表現 ^\s*#
空白行の正規表現 ^\s*$
操作例
grep -v '^\s*#’ /etc/sysconfig/kdump | grep -v '^\s*$’
結果
KDUMP_KERNELVER="" KDUMP_COMMANDLINE="" KDUMP_COMMANDLINE_REMOVE="hugepages hugepagesz slub_debug quiet log_buf_len swiotlb cma hugetlb_cma ignition.firstboot" KDUMP_COMMANDLINE_APPEND="irqpoll nr_cpus=1 reset_devices cgroup_disable=memory mce=off numa=off udev.children-max=2 panic=10 acpi_no_memhotplug transparent_hugepage=never nokaslr hest_disable novmcoredd cma=0 hugetlb_cma=0" KEXEC_ARGS="-s" KDUMP_IMG="vmlinuz" KDUMP_IMG_EXT=""