• 締切済み

Cシェルについて

OS:Solaris10:Sparc版 未だに初心者(いつになったら卒業できるのやら) 実はCシェルで1Mのファイルを1万個作るシェルを考えています。 なぜかというと移設の為です。 シェルは作成した事はないので困っています。 (自分なりに考えてやって見たいけどテスト機器がないので動作がわかりません。) 申し訳ございませんが詳しい方のご教授をお願いします。

  • gibu
  • お礼率43% (31/71)

みんなの回答

  • notnot
  • ベストアンサー率47% (4847/10260)
回答No.2

1MBのファイルを作るのは、 dd if=/dev/zero bs=1024 count=1024 of=xxxxx これを1万回繰り返せばいいので、 (cshではなくshですが) #!/bin/sh i=1 while test $i -le 10000 do dd if=/dev/zero bs=1024 count=1024 of=file.$i i=`expr $i + 1` done

gibu
質問者

お礼

回答ありがとうございます。 すごく助かりました。

  • dyna_1550
  • ベストアンサー率34% (122/353)
回答No.1

簡単なCシェルのテストであれば、cygwinなり、xVM上にSolaris を入れるなりすればよいのではないでしょうか。

関連するQ&A

  • 現在使用しているシェルの確認方法

    初めまして。初心者です。 職場で、稼動しているSolaris 9(sparc)の使用されているシェルを確認したいのですが、何か良いコマンドは ありますでしょうか。宜しくお願いします。

  • teamwareについて

    OS:Solaris8から10に移行(SPARC版);初心者 Solaris8で使用していたteamwareをsolaris10に移行をする予定ですが そもそもslaris10でteamwareが動くかどうか又は他にインストール等が必要で動作しないかどうかもわかりません。 teamwareがどういうものかもわかりません。 ツールは bringoverとputbackを使用してバージョンの管理とディレクトリの作成と削除をおこないます。 だれかわかる方がおりましたらご教授をお願いします。 かなり焦っておりお客様から迫れています。

  • シェルスクリプトでファイルの解凍と削除の繰り返し

    皆様、宜しくお願いいたします。 シェルスクリプト初心者です。 今回、負荷テストを実施するにあたり、NFSでマウントしたディレクトリで10_Recommeded.zipファイルの解凍し、解凍してできたファイルを削除をする動作を複数回 or 一週間繰り返したいと考えております。そこで、シェルスクリプト作成したいのですが、作成に大変悩んでいます。どうかご教授いただけますでしょうか。

  • Cシェルで複数の命令を実行

    ご無沙汰しております。 業務でUNIX系OSを使用することになったので、教えていただきたいです。 Cシェルにて、packageを呼出し、マスタ更新のシェルを作成しようとしております。 以下作成したCシェル #!/bin/csh sqlplus ユーザID/パスワード@ORACLE_SID declare 変数定義 begin package名.プロシージャ名(引数1, 2, 3); end; / exit -- ここまで-- 上記のシェルを/export/home/oracle/にtest.shと言う名前で作成しており、 /export/home/oracle/test.shにて、実行した結果sqlplusは起動出来ましたが、 プロシージャまで実行してくれないです。 エラーも何も出ているわけではなく、接続に成功後、SQL>と出たままとまってしまいます。 その際、exitと打つと、packageを呼び出そうとしているみたいです・・・。(もちろんここではエラーになります。) Cシェルでこのようなことを実装できる方法をご存知の方、ご教授お願い致します。 ISMSの関係上、業務時間にネットを見ることに制限をかけられ、困ってる次第です。 環境は solaris10 oracle10g です。

  • CシェルプログラミングをCygwinで?

    csh環境でのスクリプト作成をしたいのですが、UNIX環境をWindows上で実現できる?Cygwinというものがあると知りました。Cygwinにおいてシェルプログラミングは、本物のUNIXのようにできるものなのですか? シェルがLinuxRedHat並に動作すれば充分なのですが、不足する機能などはないのですか? またシェルプログラミングを学ぶ上で充分なのか判断できないので経験者または専門家の方ご教授願います。 またCygwinは起動させると重いんでしょうか? Cygwinを分かりやすく説明しているサイトなども教えて頂けるとうれしいです。よろしくお願いします。

  • シェルスクリプト bashのtestコマンドが動きません

    こんにちは、ど素人なのにシェルスクリプト仕事で書かされ苦しんでます。 SUN-solaris8で動作したシェルをLinuxE3.0へ移動させたら testコマンドでエラーになりました。 SUN-solaris8ではbsh LinuxE3.0ではbashです。 test -s file名は両方で認識するようですが、 test -s ../directory名/file名で指定して 実行するとSUNでは動作したのですが Linuxではわけの分からないメッセージが出て終了。 Linuxで % sh と打つと/bin/bash % test と打つと /XXX/usr/binだったかな?パス忘れました。 % man bashでマニュアル見るとtestは[]で囲め?   英語だから良く分からなかった。   疲れたので今日は諦めました。 testコマンドで良い解決法ご教示願います。 情報が不足なら指摘いただいた物を追加いたします。

  • SolarisのIntel版とSPARC版の違いについて教えてください。

    すっごい初心者的な質問で大変恐縮なのですが、今Solarisの勉強を始めたいと考えています。それで、現在Intel版の無償ダウンロードができないので、SPARC版をダウンロードしようかなと思っているのです。 それで、Intel版とSPARC版の違いってなんなのかな?って思いましたので ご存知の方教えてください。

  • 差分ファイルの抽出

    初心者のServer管理者です。Solaris 9(sparc)でCシェルを使用しております。単純に1日毎の差分ファイルを抽出するコマンドか、実行可能なシェルがあればご教授願えないでしょうか。又、毎日、夜の3:00にシェルを起動させてたいと考えておりますが、これを実行するには、どのファイルをどのようにしたら良いか検討もつきません。冗長かは、disk suitを使用してミラーで行うつもりです。稼動しているServerが一台だけなので、他のサーバーにFTPしたりその他特別なことは、いたしません。宜しくお願いします。

  • インテル版のソラリスについて

    現在SPARC版のsolaris(64ビットモード)で、開発したソフトがあるのですが、インテル版への移行を検討しています。インテル版のsolaris10は64ビットモードをサポートしていますか?また、通常の(32ビットの)インテルのCPUでも動作しますか?(64ビットのCPUでないと64ビットモードのsolaris10は動作しないのでしょうか)

  • シェルスクリプト

    シェルスクリプトに関しては、まったくの初心者です。 OSは、SolarisとLinuxですが、シェルスクリプトを利用して下記のような自動実行プログラムを作りたいのですが、どなたかご教授下さい。 一台のWWWサーバのログ(例:access.log)を、1日に一回(出来ましたら朝の5時)に別サーバに送信するプログラムなのですがいかがでしょうか?このとき、出来れば送信先のファイル名は、送信した日付(例:20020222.log)にしたいです。説明不足かも知れませんが、ひとまずこれでお願いします。