2017-01-04 3 views
-1

私のMacにciscoパケットトレーサをインストールしようとしました。それはそれをインストールするためのshスクリプトでした。私はそれを実行したが、suではなく、それは私のMacでいくつかの混乱を起こした。 1分後、スクリプトがレパートリーをどこにでもコピーしていたので、私のディスクがいっぱいであることがわかりました。私は私のターミナルを起動したとき 今、私は最近インストールしたコマンド(NPM、醸造、コルドバが...)もう認識されていない、と私のユーザー名は、行の先頭に存在しないが、OSX端末がciscoパケットトレーサをインストールしようとした後に壊れました

-bash-3.2$ 
があります端末のすべての打ち上げで

は、私はそれの上に、このエラーが表示されます。私は、フォルダ/ユーザ/ myusernameと指定/ドキュメント/ PTを削除したが、誤りが来ているところであると思わ

Last login: Wed Jan 4 17:04:13 on ttys000 
-bash: /etc/profile: line 1: syntax error near unexpected token `(' 
-bash: /etc/profile: line 1: `-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=/Users/myusername/Documents/pt' 

から。ご協力いただきありがとうございます。

+1

タイムマシンを使用して変更を元に戻します。 –

+4

私はあなたにシスコと話をし、あなたのお金を取り戻すことを提案する。真剣に、シスコのサポートに連絡する必要があります。 – cdarke

+0

プラスの面では、 '/ etc/profile'の唯一の直接的なダメージは' -e '(あるいはリテラル文字列' -e \ n')をファイルの先頭に追加したようです。そのビットを '#System-wide .profile'まで削除して、修正に近づいてください。 – chepner

答えて

1

エラーメッセージは、デフォルトで

# System-wide .profile for sh(1) 

if [ -x /usr/libexec/path_helper ]; then 
     eval `/usr/libexec/path_helper -s` 
fi 

if [ "${BASH-no}" != "no" ]; then 
     [ -r /etc/bashrc ] && . /etc/bashrc 
fi 

のように見えるあなたの/etc/profileは、下

しかし
# System-wide .profile for sh(1) 

if [ -x /usr/libexec/path_helper ]; then 
     eval `/usr/libexec/path_helper -s` 
fi 

if [ "${BASH-no}" != "no" ]; then 
     [ -r /etc/bashrc ] && . /etc/bashrc 
fi 
PT7HOME=/Users/myusername/Documents/pt 

に単一の行を追加することによって修正されることを意図していたことを行ってきました何かを暗示間違っていて、ファイルの先頭にいくつか余分な文字を追加するだけでなく、インデントが削除され、改行がリテラル\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=/Users/myusername/Documents/pt 

、単一のラインになってきて、私はあなたが単に上記の修正版のように見えるようにファイルを編集することができることを示唆しています。しかし、@ n.m.と@ cdarkeの両方の提案が必要です。可能であればバックアップから復元し、ユーザのサポート担当者に連絡して、スクリプトに間違いがないかどうかを判断してください。

+0

ありがとうございました。私はfinnaly私はまだエラーがあったので、私のMacのクリーンインストールを行いました。 – saperlipopette

関連する問題