• ベストアンサー

ubuntuのコマンドをファイルから実行したい

ubuntu初心者です。 ターミナルのコマンドを自動的に複数実行するために、ファイルを読み込ませて、コマンドを実行したいのですが、そんなことできますか? イメージとしてはDBでSQL文が書かれたファイルを実行する感じです。

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5069/13244)
回答No.1

シェルスクリプトという機能を使います。 ググルと使い方を解説したページが沢山出てくると思います。

yu-ki0
質問者

お礼

なるほど。早い回答有り難うございます

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ファイルから直接SQLを実行するコマンドを教えてください。

    SQL文を書いて保存してある C:\SQL\abc.sql というファイルがあるとします。 これを直接実行したいんですが、どういうコマンドを打てば良いのかわかりません。 誰かわかる方は教えてください。よろしくお願いします。

    • ベストアンサー
    • MySQL
  • ファイルに記述されている複数のSQL文を一度に実行させたい

    こんにちわ。 ファイルに記述されているSQL文を、Linuxのコマンドラインなどから 実行したいと考えています。 ファイルに insert into DB_NAME(aaa,bbb,ccc) values(111,222,333); insert into DB_NAME(ddd,eee,fff) values(333,777,222); insert into DB_NAME(aaa,ttt,ddd) values(111,000,999); ... などのSQL文が複数行(例えば1000個ほど)記述しているのを用意して なんかしらの方法で一度に実行させたいのです。 mySQLでは、このようなやり方があるのですが postgreではどのようにすればいいのか、わかりません。 どなたかご存知の方、よろしくお願い致します。 OSはLinuxです。

  • データベースの設定ファイルとSQL実行ファイルを分けたいです。

    はじめまして。 PHPを触り始めの者です。 今、mysqlに接続するPHPファイルを作って 接続までは行って成功はしました。 書き方としては、 http://www.phpbook.jp/tutorial/mysql/index3.html このページにあるような感じです。 その次に別でSQLを実行するPHPファイルを作り、 そこでSQLを実行することができません。 SQLは試した結果、間違いはないです。 SQL実行ファイル側でrequire_onceで 設定ファイルの読み込みさせて、次にすぐSQLを変数に入れて、 $result = mysql_query($sql)のような形で 出してみているのですが、 全然SQLの結果がprint_r($result)でプリントできません。 結果はたぶん配列状になる感じです。 何が悪いのでしょうか? 何か初心者でも見てわかる 簡単なDB接続専用ファイルとSQLコマンド専用ファイルを 分けて使ったサンプルソースなどがあれば教えてください。 全然、わからないのでそれに交えて解説していただけると 大変ありがたいです。よろしくお願いします。 またsmartyも使用できる環境みたいなので、 これをできれば使用したいのですが、 どのようにDBにつないだ ファイルを外部ファイルとして読み込みさせて 使用したらいいのでしょうか? 検索をかけてもpearとの絡みばかりでよくわかりません。 pearというものは調べた結果、 使用してるサーバ内に入ってない状態です。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • コマンドファイルの実行

    今、メモ帳にたくさんのINSERT文をいれ、[SQL> START ファイル名]で実行したのですが、「ファイル”ファイル名”をオープンできません」とメッセージが出ます。 メモ帳のINSERT文も何回も見直したのですが…。 どうしたら実行できるのでしょう?   Oracle9i,SQLPlusを使用しています。

  • Ubuntuではコマンドを知らなくても良い?

    Ubuntuではコマンドはほとんど使用しなくても何とかなるのでしょうか? Linuxサーバーを始めようと思い,サーバー専用機を購入してLinuxを入れようと思っているのですが,UbuntuかCentosかで迷っています.Linuxはこれまで一度も使ったことがありません. コマンドの勉強のためにはそれをやらざるを得ないCentosがいいと思ったのですが,一方でサーバーの構築などが初心者には簡単なUbuntuにも興味があります.ただ,Ubuntuは,もしコマンドをほとんど知らなくても何とかなるなら,Centosを入れようと思っています. そこで繰り返しの質問になりますが,Ubuntuではコマンドはほとんど使用しなくても何とかなるのでしょうか?

  • 端末(ターミナル)から端末を起動しコマンドを実行

    お世話になります. ※端末=ターミナルです. 早速ですが,Ubuntu(Linux)の端末1から別の端末2を呼び,端末1から呼び出した新しい端末2の上でコマンドを実行する方法はありませんでしょうか? 調べてところ, $ gnome-terminal のオプションで,「 -e, --command」 や「 -x, --execute 」を利用することで,端末2を起動しながらコマンドを実行できる様です.(gnome-terminal --help 参照) しかし,実際に試したUbuntu8.10では,端末2が起動するものの,その上で指定したコマンドが実行されません. やり方をご存知の方がいましたら,ご教授よろしくお願いいたいます.

  • 特定コマンドを同時実行

    UNIXで、同じコマンドを複数同時に実行する方法がわかりません。 実行させたいコマンドは条件によってほんの数秒で終わったり 長い時間がかかるため、ターミナルを複数上げて端から順番に enterしていくという方法では当然間に合いません。 このコマンドを何個同時に実行するよ、そういう方法ってないのでしょうか?

  • コマンドプロンプトのバッチについて

    WindowsのDOSなどのコマンド処理をするバッチファイルについて ですが、DOSからDB(OracleやSQL Serverなど)を起動させるバッチがあって、DBに入ってからSQLのコマンドなどを自動でさせるバッチって 何か方法はないのでしょうか?? DOS → DB起動後、自動でコマンドで動かしたいです。 細かくいうとWindowsのDOSではなくなるので、 動かなくなると思います。

  • 実行したSQLファイルの名前をファイルに出力する方法

    1つのSQLファイルの中で、複数のSQLファイルの実行するようになっていて、それを1度に実行するようにしているのですが、途中でエラーが発生している状態です。 どのSQLファイルでエラーが出ているか一目で分かるようにしたいのですが、SQLファイルの名前を実行結果と一緒にテキストファイルに出力したりできないでしょうか? sqlplusのspool機能では実行結果のみ出力されますが、複数のSQLファイルを実行した場合にどの段階でエラーが出ているのか分かりづらいのでよい方法があれば教えてほしいです。 よろしくお願いします。(DBはOracle 10gです。)

  • accessでSQLをファイルから実行する方法

    こんにちは。 タイトルの通りなのですが、複数のSQL文を1ファイルに記述したものをaccessで実行することは可能でしょうか?拡張子が.sqlのファイルを読み込んで実行するという意味です。 現在は方法がわからず、SQL文1つ毎にSQLビューにコピーペーストして実行していますが、手間がかかるので困っています。

このQ&Aのポイント
  • ドラム・トナーを交換しても印刷物が薄くなってしまう問題について相談したい。
  • 印刷物が正常に印刷されず、交換したドラム・トナーでも薄くなる問題について相談。
  • ブラザー製品のMFC-L2750DWで印刷物が薄くなる問題が発生し、解決方法を知りたい。
回答を見る