获取文件后,tab 自动补全会导致 bash 崩溃

获取文件后,tab 自动补全会导致 bash 崩溃

我非常热衷于 Tab 补全,例如git ch <TAB>git checkout通常情况下,这是可行的。

我有一个导出环境变量的脚本:

#!/usr/bin/env bash

set -e
set -o pipefail

export AN_ENVIRONMENT_VARIABLE=true

我找到它:

$ . ./bash_crash_test.bash

我输入了一些内容并按 Tab 自动完成:

$ git ch <TAB>

然后 shell / 终端 / 控制台就退出了。如果我使用 Terminator 或 Tilix,tile 就会退出。

sudo apt update && sudo apt dist-upgrade+ 重启不能解决问题。我整天运行脚本,没有问题。我一直export在脚本中执行一些操作,然后运行其他脚本,没有问题。

我还没找到可重复Interwebz 上 bash 自动完成退出时出现问题。

bash 版本:GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)

使用原始 Ubuntu 16.04。

相关内容