![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- Windows 10 WindowsUpdateで再起動を阻止したいです 3 2023/03/15 22:41
- その他(プログラミング・Web制作) ログインシェル時のSHELL環境変数 1 2022/06/08 19:21
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 書類選考・エントリーシート 【急ぎです】指定校推薦の志望理由書の添削お願いしたいです! 商学部で1600字中1595字です 志望 1 2023/08/24 02:54
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- Mac OS 自分は情報系研究室に属してるのですが、Macのターミナルでサーバーセットアップをしたり、プログラミン 3 2022/04/12 16:43
- UNIX・Linux Thunderbirdで既読にしても、シェルにログインするとYou have mail.と表示される 3 2022/09/10 08:40
- 医師・看護師・助産師 自治医科大学について。 今年自治医科大学を受験するものなんですが、実際のところ自治医大ってどうなんで 3 2023/02/04 17:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
perlスクリプトのブラウザURLか...
-
吉里吉里で条件分岐が上手くい...
-
ソースの変更を実行中のソフト...
-
awkの処理速度を改善したい
-
ユーザー定義関数に#NAME?が返...
-
NET::POP3の代用できるスクリプト
-
モジュールは設置するだけでは...
-
どなたか教えてください
-
VBAで旧字体を異字体に一括で変...
-
サブルーチンを使った再帰的な...
-
perlでchasen
-
モジュールとは何ですか
-
Excel VBA 標準モジュール内で...
-
大量の標準モジュールを解放す...
-
Net::SSH::Perlについて
-
フォームから送られてきた文字...
-
ある書籍で、見つけました、per...
-
perl 正規表現でエラー
-
エクセルVBAでシートモジュール...
-
ユーザーフォームに最小化・最...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Cからシェルを起動し返り値をハ...
-
powershellで関数名を変更する...
-
Perlのライセンス
-
awkの処理速度を改善したい
-
perlスクリプトのブラウザURLか...
-
CシェルプログラミングをCygwinで?
-
cygwinでcshが認識されず困って...
-
vbs: オブジェクトがコレクショ...
-
"JScript"が見つかりません!
-
インタプリタ言語とスプリクト言語
-
UWSCのスクリプトにラグが発生...
-
[ASP]条件によってインクルード...
-
ドル記号+アルファベット
-
DBファイルが0644になってしまう
-
VBSを利用して、IEのタブを自動...
-
Perlから2chに書き込むには?
-
ADサーバにおけるログインID,PC...
-
ディスクの空き容量を求める(W...
-
下階層のファイルを含めての最...
-
VBScriptでCurrentDirectoryを...
おすすめ情報