我有很长的管道命令链,我希望将其格式化为多行(并使用“fc”进行进一步编辑)
我如何让bash历史记录记住为格式化添加的转义换行符?
例如,如果我输入:
$ echo a b c \
> | grep a
a b c
历史上刻画它时,已经去掉了换行符:
$ echo a b c | grep a
我知道可以使用shopt -s lithist
命令来显示非转义的换行符:
例如,运行以下命令:
$ shopt -s lithist
下面的命令:
$ for X in a b c; do
> echo $X
> done
a
b
c
被召回的含义是:
$ for X in a b c; do
echo $X
done
但这不能保留转义换行符的格式(这些是用来格式化管道链的)。
--name1 --value1
--name2 --value2
... - user3740394