我正在使用 Ubuntu 18.04,最近在运行 bash 脚本时不断收到此错误:tr: command not found
。和tr
中不存在。 也安装了但仍然没有运气。 如何将此命令添加到我的 shell 中?/usr/bin
/usr/sbin
coreutils
which tr
什么也不返回。以下是 apt 的说法coreutils
:
coreutils is already the newest version (8.28-1ubuntu1).
我明白Command 'tr' not found
,所以没有什么可以覆盖它。/usr/bin
在我的PATH
变量中。
答案1
tr
包含在coreutils
包中,但如果此包之前已安装,则简单apt install
将无法恢复它。关于安装包使用apt-get
的--reinstall
选项:
sudo apt install --reinstall coreutils
如果你没有(重新)移动丢失的二进制文件,/usr/bin/tr
那么你的系统可能有问题,fsck
在分区上运行进行文件系统检查并(如有必要)修复。