shellでファイルを編集する方法こんにちはゲストさん。現在運用中のオラクルで、スキーマー作成時にスクリプトを走らせています。スクリプトを走らせるたびにファイルの文字列の一部を編集しないといけません。その文字列というのが、「SQNO」という項目で、まずオラクルからselectでデータ取得し、その後に文字列置き換えという順番になるのですが。コマンド」でデータ取得(例えばSQNO=107なら、107を取得)2.その数値を変数'a'に代入(?)3.aaa.sqlの該当場所の'b'を'a'に置き換え4.スクリプト起動という順番です。方法論が全く分かりません。一部の情報でも結構ですのでよろしくお願いします。回答(1)ANo.1k-841オラクルは使ったことがないのでわかりませんが、いつも特定の箇所の文字列だけを置き換えるだけでしたら、テンプレートを用意しておき、sedで置換すればよいのではないでしょうか。実行ごとに書きかえる箇所が変わるような場合は、この方法では具合が悪いですね。23:23:22お礼ありがとうございました!やってみます。Shellのスクリプトの中で次のコマンドを記述しています。Webを検索しても方法が出てこなかったため、質問させていただきます。9iのDBのバックアップについて質問させていただいたものです。以下のsqlを実行しています。次のSQLの結果についてわかられる方がいらっしゃればご回答お願いします。現在oracleでスキーマを作成する手順をshell化しようと考えています。oracle10gを使用しています。質問させていただきます。Reserved.掲載情報の著作権は提供元企業等に帰属します。