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=""

 

IT

Posted by arkgame