我正在使用以下命令在底部打印文件的内容
tail --lines=+$(($LINENO + 1)) ~/.zshrc
在该命令之后,一个表格显示了关于我的文件的信息。
此信息必须在每行前面用 #
书写,以便作为注释。
因此打印也显示#
。
在 tail
命令后打印内容时,如何忽略每行的第一个字符?
最佳答案
只需通过管道传输到 sed
:
tail --lines=+$(($LINENO + 1)) ~/.zshrc | sed 's/^[[:blank:]]*#//'
关于linux - Unix - 如何打印文件的最后几行并且每次都忽略第一个相同的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43117198/