• ベストアンサー

Shell Scriptの初心者

こんにちは! Shell Scriptの初心者です。 ソースを解読必要が有って、Shell Scriptに関するわかりやすくサイト教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

シェルには、sh、bash、csh など多数あり、それぞれ文法が異なります。 どのシェルのスクリプトが知りたいのか、一番肝心な事が書いていないので、 Googleで「シェルスクリプト」「解説」などでネット検索してください。 たくさんヒットしますので、あなたのレベル/目的に合ったページを見つけてください。 http://www.google.co.jp

2003saki
質問者

お礼

ありがとうございます。 bashですが、 もっと詳しい情報欲しいです。 お願いします。

その他の回答 (2)

  • you-m
  • ベストアンサー率58% (190/327)
回答No.3

手前みそですが、過去にこのような回答をしております。 ご参考になれば・・・

参考URL:
http://okweb.jp/kotaeru.php3?q=804175
  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.2

ウェブだと、ある程度知っている人向けのTIPS(豆知識)集などはよくあると思いますが、スクリプトを書く以前の、読むために勉強したいというレベルなら、やはり本を読まれるほうが、かえって早道かと思います。 いずれ書くときになっても手元において参考に出来ます。 今時だと町のちょっとした本屋にも入門書が何冊もあるので立ち読みするか、amazon等のサイトで書評を参考にするかして、選べばいいかと思います。

参考URL:
http://www.amazon.co.jp/exec/obidos/ASIN/4797321946/ref=pd_bxgy_text_1/249-5907379-1570753

関連するQ&A

  • Shell Scriptの初心者

    Shell Scriptの初心者です。 Shell Script条件判断できますか? 例えば、月の変わり目、month=4 とmonth=5によって、違う処理がしたい場合、 どうすれば良いでしょうか? 教えてください! お願いします。

  • shellスクリプトから別のshellスクリプトを呼び出す方法

    今現在VineLinux4.1をサーバとして起動させております。 その関係もありまして維持としてシェルを動かす事はある意味必須の状態です。 本題はAと言うスクリプトからBと言うスクリプトを呼び出す方法がわかりません。 試してみた方法はsourceで呼び出す方法です。 A.shの中身を以下とすると #!bin/bash echo ="B.shを呼び出します" source B.sh echo ="シェルスクリプトを終了します" exit 0 上記のようにした場合、最初のecho文は出力され、B.shの内容を一通り終えると最後のechoは出力されずA.shは完了しません。 ごくごく基本的なことかもしれませんが、うまく検索にも引っ掛けられなかったので、ご質問させていただきます。 よろしくお願い致します。

  • PL/SQLからshellスクリプトの起動はできますか?

    ORACLE9i(Solaris)で処理しているPL/SQLから同サーバ上のshellスクリプトを起動させることは可能でしょうか?可能な場合は、そのやり方を教えてください。

  • Scriptを使ったソースなんですが。。。

    すごくソースのさっぱりと言うか省略したような サイトをたまに見かけるのですがその作り方で、 Scriptを使って何か書類を読み出す事が出来るらしい HTMLとは別の名前を付けてアップしてそれをScriptで起動させて表示させるらしい と言うことまでは大体判るのですが、このやり方がわかりません。 どなたかわかる方教えてくださいませ。 因みにScript初心者並みでございます。

  • Shellプログラミングについて(初心者です)

    初心者です。 Shellプログラミングについての質問です。 ある変数の値を判定させて、ERRORの場合に特定のユーザーに通知するという事は実現可能でしょうか? 可能であれば簡単にサンプルを提示して頂けたらと思います。 環境はUNIX、Linuxのサーバです。

  • Shellスクリプトについて

    趣味で自宅にubuntuを入れて、Linuxの本を片手にもって勉強している学生です それでshellスクリプトでテストの結果を入力したら自動的にA.B.Cと認識するプログラムを作ったんですけど $ ./test ./test: line 4: echoPlease input your record: command not found 12 ./test: line 7: case12in: command not found ./test: line 8: syntax error near unexpected token `)' ./test: line 8: `100 | 99 | 98 | 97 | 96 | 95 | 94 | 93 | 92 | 91| 90 ) echo"A";;' なぜコマンドが見つからないのかわかりません ちなみにプログラムは #!/bin/sh echo"Please input your record" read record case"$record"in 100|99|98|97|96|95|94|93|92|91|90) echo"A";; 89|88|87|86|85|84|83|82|81|80) echo"B";; 79|78|77|76|75|74|73|72|71|70) echo"C";; 69|68|67|66|65|64|63|62|61|60) echo"D";; 59|58|57|56|55|54|53|52|51|50) echo"E";; 49|48|47|46|45|44|43|42|41|40) echo"F";; 39|38|37|36|35|34|33|32|31|30) echo"G";; 29|28|27|26|25|24|23|22|21|20) echo"H";; 19|18|17|16|15|14|13|12|11|10) echo"I";; 9|8|7|6|5|4|3|2|1|0) echo"J";; *)echo"sorry,answer not recognized";; esac exit もしどこか間違っていたら教えてください

  • GPLライセンスのスクリプトの公開義務について

    プログラムのことはわからない初心者です。 GNU-GPL ライセンスのphpスクリプトを有償で販売しているのを見つけたのですが、それを購入し、業者などに改変してもらって会員制サイトを作成しようと考えています。スクリプトの販売サイトを作成するわけではないのですが、以下の件についてよくわかっていないのでご教授お願いします。 1、GNU-GPL ライセンスのphpスクリプトはそもそも有償で販売できるものなのでしょうか。 2、例えば同じようなサイトを作成しようと考えているような人などからソースコードの公開を求められたりしたら無料で公開義務があるということになるのでしょうか。 3、公開を求められなくても誰もがアクセスできるような公の場に公開しておかなくてはいけないというものではないですよね。 4、サイトの著作権は、GNU-GPL ライセンスのスクリプトがあるため、プログラム部分に関してのみ、もしくはサイト全体の著作権が認められないといことになりますか。 5、そのサイトを万が一将来販売する場合、プログラム部分に関しては無料でなければならないのでしょうか。その他の部分、例えばデザインやコンテンツのみなどを有料として販売するような形になるのでしょうか。 6、オープンソースで販売されているのでたくさんの人が簡単に手にいれることが可能であるということは、一部を改変していても、いちからスクリプトを作成しているサイトよりやはりセキュリティー上解読されやすいということになるのでしょうか。 よろしくお願いします。

  • 適切なシェルスクリプトの実行方法について

    シェルスクリプト内でi18nの再読み込みをするために . /etc/sysconfig/i18n と記述するとシェルスクリプト終了後にi18nの内容が反映されていません。 シェルスクリプト自体は ./shell1.sh という形で実行しています。 質問1:このようになるのは「./shell1.sh」と実行したスクリプトは 新たに作成された子プロセスによって実行される為、スクリプトが終了し 親プロセスに戻っても親自身は再読み込みを行なっていないから、という認識で間違いないでしょうか。 質問2:この現象の回避策として「source shell1.sh」とsourceコマンドで シェルスクリプトを実行する方法を試してみました。 実際に上手くいったのですが、「set -e」を使っているとエラー時に ログアウトしてしまうなどの弊害もありました。 他に適切な回避策に問題はないでしょうか。 ご存知のかた、お手数ですがご解答のほど宜しくお願い致します。

  • 初心者です。スクリプト、タグ、gif画像・・・軽い?重い?

    最近、ホームページを作っています初心者です。。 そこで、お尋ねします。 サイトを第三者が見るのに、表示される時間が重いサイトですと、遅うようですが、スクリプトにも重いものや軽いものがありますか? サイズの大きい画像なら、重い・・・というのはわかるのですが。スクリプトはタグですよね?スクリプトはどうなのでしょうか?重い、軽いってあるのですか? そこら辺がよくわかりません。 見当違いの質問でしたら、申し訳ありません。 お時間のあるときに、よろしくお願いしますm(__)m

  • 超初心者の為のエクセルでスクリプトを組む方法

    宜しくお願いいたします。 スクリプトを0から学ぶサイトを教えてください。 超初心者向けのサイトが見当たりません。 エクセルのマクロ機能でスクリプトを組んでウェブの情報など自動取得しデータベース化し関数処理したいです。 エクセルを操作をする簡単なマクロは作成できますが、その中にスクリプトを組むまでのレベルではないです。