LoginSignup
0

More than 3 years have passed since last update.

posted at

updated at

enhancd実行後のawk: newlineエラーの解決策

環境

- macOS Catalina 10.15.1
- iterm2 + fish + tmux

問題

普段愛用しているenhancd(cd拡張)の実行後に以下のようのエラーが発生していました。

$ cd ..
awk: newline in string /Users
... at source line 1

また、エラー後にはホームディレクトリにdebug.txtが勝手に生成されていました。

原因

macOSにデフォルトでインストールされているawkコマンドによるもの。enhancdは内部的にawkコマンドを利用しているようですが、macの場合はデフォルトのバーションが古かった模様。

解決策

brew install gawk

終わりに

enhancd開発者であるb4b4r07さんのQiita記事にもmaxOSのawkコマンドによる不具合が報告されていました。macOSの方は、enhancdインストール時にgawkも一緒に入れておくのがいいかと思います。

参考文献

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
0