端末が開いていますが、エラーが表示され、正しく動作しません。

端末が開いていますが、エラーが表示され、正しく動作しません。

macOS Sierra(10.12.6)がインストールされているMacBookがあります。端末に問題が発生し、使用できなくなりました。端末を開くたびに受信するメッセージです。

Last login: Fri Oct 27 15:52:59 on ttys000
-bash: /etc/profile: line 1: syntax error near unexpected token `('
-bash: /etc/profile: line 1: `-e \n-e \n# System-wide .profile for sh(1)\n\nif [ -x /usr/libexec/path_helper ]; then\neval `/usr/libexec/path_helper -s`\nfi\n\nif [ "${BASH-no}" != "no" ]; then\n[ -r /etc/bashrc ] && . /etc/bashrc\nfi\nPT7HOME=/opt/pt\nQT_DEVICE_PIXEL_RATIO=auto'
-bash-3.2$ 

ほとんどのコマンドはこのモードでは機能しません。試してみましたが、su - root上記と同じエラーが発生しました。

また、「pwd」コマンドを使用しましたが、私がユーザーのホームフォルダにあることを知らせました。

どんなアイデアがありますか?

答え1

一部の内容が修正され、/etc/profile文法エラーが含まれています。エディタで開いて問題を修正して保存する必要があります。または変更の理由を見つけて編集をキャンセルしてください。

-eおそらく、ファイルの上部に何かが2回追加されているようです。通常、そのファイルに何が含まれているかはわかりませんが、オンラインですばやく確認すると、そのファイルが最初の行に# System-wide .profile for sh(1)あるはずです。

他の予期しない変更がないことを確認する必要があります。

答え2

私の問題を解決しました。

私は\nすべてを改行し、-e最初の行から2つのsも削除しました。

関連情報