tr:找不到命令

sam*_*adi 7 bash tr 18.04

我使用Ubuntu 18.04,最近我一直在运行bash脚本时收到此错误:tr: command not found。在tr不存在/usr/bin/usr/sbin。也安装了,coreutils但仍然没有运气。如何将此命令添加到我的 shell?

which tr什么都不返回。这就是 apt 所说的coreutils

coreutils is already the newest version (8.28-1ubuntu1).
Run Code Online (Sandbox Code Playgroud)

我明白了Command 'tr' not found,没有什么可以超越它。/usr/bin在我的PATH变量中。

des*_*ert 9

tr包含在coreutils包中,但如果之前安装了这个包,简单的apt install将无法恢复它。要重新安装软件包,请使用apt-get's--reinstall选项:

sudo apt install --reinstall coreutils
Run Code Online (Sandbox Code Playgroud)

如果您没有(重新)移动丢失的二进制文件,/usr/bin/tr则您的系统可能有问题,请在分区上运行fsck以进行文件系统检查和(如有必要)修复。