【问题标题】:cat -E analog for Mac OS用于 Mac OS 的 cat -E 模拟
【发布时间】:2021-05-05 11:11:13
【问题描述】:

我在 Linux 上使用 cat -E 参数将 EOL 显示为 $ 的脚本已经有几年了。

但在 Mac OS 中 cat 不支持 -E 参数。

在这里做同样事情的任何替代方法? 代码越少越好,

【问题讨论】:

标签: bash macos shell zsh cat


【解决方案1】:

也许只是在一些管道之后依赖sed

我的意思是:

cat | sed -e 's/$/\$/'

【讨论】:

    【解决方案2】:

    使用

    cat -e ...
    

    这将在行尾显示一个美元符号 ($)。使用cat -etv ... 显示结束行,制表符为^I,其他非打印字符如回车为^M

    【讨论】:

    • cat -e 也显示 -v 字符,这是个问题
    猜你喜欢
    • 2012-03-21
    • 1970-01-01
    • 1970-01-01
    • 2013-01-05
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多