
csh環境でのスクリプト作成をしたいのですが、UNIX環境をWindows上で実現できる?Cygwinというものがあると知りました。Cygwinにおいてシェルプログラミングは、本物のUNIXのようにできるものなのですか? シェルがLinuxRedHat並に動作すれば充分なのですが、不足する機能などはないのですか? またシェルプログラミングを学ぶ上で充分なのか判断できないので経験者または専門家の方ご教授願います。 またCygwinは起動させると重いんでしょうか? Cygwinを分かりやすく説明しているサイトなども教えて頂けるとうれしいです。よろしくお願いします。
No.3ベストアンサー
- 回答日時:
#1です。
>cshはスクリプトを書くための言語ではないです。
というのはちょっと言いすぎだったか。
コマンドが並んだ程度の単純なスクリプトならcshでも十分書けますので、cshサンプルを動かしたければ、#2さんのお書きのようにcygwinのインストール時の設定でtcshを入れれば良いです。cshの上位互換です。
#1でcolinuxを挙げましたが、これからシェルプログラミングを勉強すると言うレベルだとインストールが難しいかも知れませんので、cygwinのほうがいいでしょう。インストールは簡単です。
回答ありがとうございます。なるほど経験者の方に言われるとCygwinはUNIXの学習という点では特に問題なく利用できるようですね。スクリプトの作成を学ぶ程度なので早速Cygwinを利用したいと思います。助かりました。ありがとうございました。
No.2
- 回答日時:
もし、手持ちのテキストやサンプルが csh/tcsh で、そこにこだわりたいなら、カスタムで tcsh をインストールする必要があります。
#1 さんの書かれたとおり、標準はあくまで bash ですから。
回答ありがとうございます。やはりフリーのソフトとなるとBashが標準となるのですね。カスタムでcsh/tcshを利用できるのであれば問題ないと思います。ありがとうございました。
No.1
- 回答日時:
cshはスクリプトを書くための言語ではないです。
コマンドラインで使うためのシェルの一種で、.cshrc や .login を書く程度のスクリプト記述能力しかありません。cygwinだとbashが標準なので、bashでスクリプトを書くのが良いでしょう。機能としてはunix/linux並と思っていいと思います。cコンパイラもあるのでもし不足するコマンドがあってもインストールすれば良いですが、各種コマンドは十分標準で揃っています。
重さですが、grep,awk,perl等同機能のWin32ネイティブのコマンドと比べて特に重いと言う事は無いです。Xまで動かすとWin用の製品版Xよりは重いですが、製品版相手なのでこれはしょうがないですね。
他にはWindows上でlinuxを動かすcolinuxというのもあります。これだと本物のlinux(Debian等)がwindowsと同時に動きます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ADサーバにおけるログインID,PC...
-
UWSCのスクリプトにラグが発生...
-
「デバイスは PRN を初期化でき...
-
グラフのX,Y座標を取得したい
-
acwzlibとは?
-
VBA This Workbookモジュール...
-
Excel VBA 定義されたプロージ...
-
EXECEL VBA コマンドボタンか...
-
Excel VBAでリンク切れをチェッ...
-
モジュールからフォームのボタ...
-
モジュールアップデートって何...
-
エクセルVBAでシートモジュール...
-
EXCELのVBAで、あるワークシー...
-
CPANモジュールのアンインストール
-
VBScriptで、メールの送信をし...
-
現在アクティブなフォーム名を...
-
'Range'メソッドは失敗しました
-
C言語について。
-
VBでグローバル変数を宣言するには
-
教えて下さい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
powershellで関数名を変更する...
-
Cからシェルを起動し返り値をハ...
-
ADサーバにおけるログインID,PC...
-
VBSを利用して、IEのタブを自動...
-
Perlのライセンス
-
[ASP]条件によってインクルード...
-
UWSCのスクリプトにラグが発生...
-
PerlでUNIXのコマンドとパスワ...
-
cygwinでcshが認識されず困って...
-
VBScriptでCurrentDirectoryを...
-
VBScriptの文字化けについてご質問
-
"JScript"が見つかりません!
-
perlでコマンドライン文字列受...
-
awkの処理速度を改善したい
-
Postfixでメールを受信したらPe...
-
vbs: オブジェクトがコレクショ...
-
CシェルプログラミングをCygwinで?
-
perlスクリプトのブラウザURLか...
-
ラズパイ CSV 定量削除
-
Perlスクリプトで文字化けして...
おすすめ情報