[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:57068] Re: bash のエラーメッセージを日本語にするには?



さとうふみやす @ OSSTech です。

At Sun, 23 Mar 2014 11:41:36 +0900,
Makoto Hasegawa wrote:
> 端末で日本語を入力・実行すると
> ---
> user@debian:~$ 長谷川
> bash: $'\351\225\267\350\260\267\345\267\235': コマンドが見つかりません
> ---
> と表示されます。
> $'\351\225\267\350\260\267\345\267\235' の部分を '長谷川' の様に表示した
> いのですがどの様にすれば良いのでしょうか?

シェル関数 command_not_found_handle を .bashrc に書くとか。

function command_not_found_handle {
  echo -E "bash: $1: コマンドが見つかりません" 1>&2
  return 127
}

command-not-found パッケージをインストールすると
/etc/bash.bashrc で自動で定義されますね。

-- 
-- Name: SATOH Fumiyasu @ OSS Technology Corp. (fumiyas @ osstech co jp)
-- Business Home: http://www.OSSTech.co.jp/
-- GitHub Home: https://GitHub.com/fumiyas/
-- PGP Fingerprint: BBE1 A1C9 525A 292E 6729  CDEC ADC2 9DCA 5E1C CBCA