gpt4 book ai didi

bash - 如何启用历史来记录 here-document 及其输入?

转载 作者:行者123 更新时间:2023-11-29 09:49:15 28 4
gpt4 key购买 nike

当我使用命令行时,我可以使用 C-P 或向上箭头来调用历史记录。但是,这在尝试调用此处文档的输入时不起作用。

# cat <<!
> a
> b
> c
> !
a
b
c
# cat <<! # C-p to get here, expected to see ! as last input. C-c to break out
# history 2
2053 cat <<!
2054 history 2

我正在使用 rxvt。

附言在 emacs

中使用 shell 时,此功能正常工作

最佳答案

shopt -s cmdhist

cat <<!
a
b
c
!

history | tail ...
8580 cat <<!
a
b
c
!

The cmdhist shell option, if enabled, causes the shell to attempt to save each line of a multi-line command in the same history entry, adding semicolons where necessary to preserve syntactic correctness.

The lithist shell option causes the shell to save the command with embedded newlines instead of semicolons.

From man bash

关于bash - 如何启用历史来记录 here-document 及其输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8208264/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com