私はUbuntu 18.04を使用していますが、最近bashスクリプトを実行するとこのエラーが発生し続けます:tr: command not found
。 tr
は/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
変数にあります。
tr
はcoreutils
パッケージに含まれていますが、このパッケージが単純なapt install
はそれを復元しません。 reパッケージをインストールするには、apt-get
の--reinstall
オプション:
Sudo apt install --reinstall coreutils
不足しているバイナリを移動(移動)しなかった場合/usr/bin/tr
システムに問題がある可能性があります パーティションでfsck
を実行 ファイルシステムのチェックと(必要な場合)修復。