
初めまして。現在、研究に必要なため、windows上でcygwinを使っております。
cshで書いたスクリプトを実行すると、
bash: csh: command not found
と出てきてしまいます。
数週間前にPCに不具合があり、リカバリしたためcygwinを入れ直したところ、
このような事態になりました。
以前と同じ設定をしたので、原因がわかりません。
見当違いの方法かもしれませんが、
起動時のシェルをtcshに変えてみても状況は変わりませんでした。
UNIX等についてあまり詳しくないため、大変困っております。
cygwinを使ってらっしゃる方、UNIXに詳しい方、教えて頂けませんでしょうか?
よろしくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示

No.3
- 回答日時:
文字通り csh が入っていないのであれば,
bash: csh: command not found
と出るのは当り前では??
#!/bin/csh
..
と言うようなスクリプトを書いているんですよね??
/bin/csh
が存在していなければ,csh がありませんと出るのは当然のような気がします.
cygwin を再度インストールしなおしてください.
この回答への補足
回答ありがとうございます。
説明不足で申し訳ございません。
#!/bin/tcsh -f
・・・
というようなスクリプトを書いております。
perlのsystem関数を使うと、cshで書いたスクリプトが認識されるので入っているのかと思ってしまいました。

No.2
- 回答日時:
/bin/csh
/usr/bin/csh
etc.
等にcshが入っていないのではですね.それか環境変数のPATHにそれらのパスが通っていないか.
UNIXの知識が多少でもあれば解決できる問題なので,その辺をもう一度勉強しなおしてからcygwinを使うようにされた方が後学のために良いかと思います.
それかはなっからUNIXを使わずにWindowsだけでプログラミングの勉強をするか.
この回答への補足
ご回答いただきありがとうございます。
私の説明不足で大変申し訳ございません。
csh自体は入っていませんでしたが、
/bin/tcsh
はあります。そして、PATHも通っております。
他に認識されない理由がわからなかったので質問した次第です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
powershellで関数名を変更する...
-
シェルでsyntax errorがでてしまう
-
Excel VBAで、ユーザーフォーム...
-
「デバイスは PRN を初期化でき...
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
ユーザー定義関数に#NAME?が返...
-
エクセルVBAでシートモジュール...
-
Excel VBAで、ユーザーフォー...
-
VBAProjectのモジュ...
-
Excelで時刻になったら知らせて...
-
VBAでoutlook365が起動しません。
-
ブラウザを閉じた時にサブルー...
-
EXECEL VBA コマンドボタンか...
-
モジュールとクラスの違いって...
-
Perlソースコードをコンパイル...
-
VBAのモジュールについて教えて...
-
GetCursorInfoの使い方
-
YAMLについて
-
Oracleのデータベースに接続で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vbs: オブジェクトがコレクショ...
-
Perlのライセンス
-
Cからシェルを起動し返り値をハ...
-
cygwinでcshが認識されず困って...
-
パスワードの保存
-
powershellで関数名を変更する...
-
dieによる終了コード(ステータ...
-
perl初心者 「カウンタ」
-
月刊LinuxWorldのめっちゃ便利...
-
ptkdbを使ってCGIプログラムを...
-
UWSCのスクリプトにラグが発生...
-
VBScriptでCurrentDirectoryを...
-
ADサーバにおけるログインID,PC...
-
CGI、このベンチマークは重い?...
-
プログラム初心者です。unix上...
-
perlに特化したエディタご存じ...
-
ちょっとした疑問です
-
Mac OSX 10.6を使っています。
-
頭にperlとつけないと実行できない
-
VBScriptの文字化けについてご質問
おすすめ情報