Bash 5.0的--pretty-print选项用于什么?

时间:2019-04-08 22:38:49

标签: bash

使用Bash 5.0:

$ bash --help
GNU bash, version 5.0.0(1)-release-(x86_64-pc-linux-gnu)
Usage:  bash [GNU long option] [option] ...
    bash [GNU long option] [option] script-file ...
GNU long options:
    --debug
    --debugger
    --dump-po-strings
    --dump-strings
    --help
    --init-file
    --login
    --noediting
    --noprofile
    --norc
    --posix
    --pretty-print
    --rcfile
    --restricted
    --verbose
    --version

--pretty-print选项是什么?我在Bash 5.0手册页中找不到它,在Internet上也找不到!太神秘了:O

1 个答案:

答案 0 :(得分:3)

找到了8)

在代码源中,CWRU/changelog第1427行:

shell.c
    - --pretty-print: new invocation option, currently undocumented, dumps
      a pretty-printed version of a shell script given as an argument to
      stdout

我刚刚尝试过,它的工作原理类似于type,但具有整个脚本的功能!整齐。评论将被删除!