
No.2ベストアンサー
- 回答日時:
読んでないかもしれないけれど…訂正があります。
>「<<@EOD」から「@EOD」までの部分を
「<<@EOD」と「@EOD」に挟まれた部分を
>シェルの予約語やコマンド名でなければ別に何でも構いません。
終端の「@EOD」以外なら別に予約語などが入っていても問題ありませんので、
この行は無視してください。また、ヒアドキュメントの中でもコマンド置換は有効です。
$ today=<<EOF # バッククォートで囲む
>>`date`
>>EOF
$ echo $today
Mon Jun 09 22:28:08 JST 2003
このように変数 today には date コマンドが実行された結果が代入されます。
さて、役に立たなかったら遠慮なく斬ってくださって結構ですので、
一言お返事があると嬉しいな。では。
参考URL:http://www.linux.or.jp/JM/html/GNU_bash/man1/bas …
No.1
- 回答日時:
これは「ヒアドキュメント(here document)」といって、
スクリプトの中にデータを埋め込んで利用するための機能です。
この場合「<<@EOD」から「@EOD」までの部分を sqldba へのデータとして利用しています。
(「sqldba」は Oracle のコマンド?)
「EOD」は「End Of Document」の略だと思われますが、
シェルの予約語やコマンド名でなければ別に何でも構いません。
シェルに限らず Perl や Ruby、PHP などこの記法が使える言語は多いので、
覚えておいて損はありません。
参考URL:http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manua …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
ワイルドカードを使ってでフォ...
-
Linuxコマンドは何の言語で書か...
-
コマンドプロンプトにおけるコ...
-
shutdownコマンドをキャンセル...
-
Excel下部のメニューが消えた
-
「環境変数名の編集」ウィンド...
-
windows10を使っています。 wsl...
-
JP1での保留Job一覧取得につき...
-
compressコマンドってなくなっ...
-
SCコマンドでアクセス拒否
-
[バッチファイル]レジストリ値...
-
VBAを使って電源を切るには?
-
Linux コマンド入力待ち状態に...
-
DOSコマンドについて
-
スーパーブロックを壊す方法
-
echo $!の意味を教えてください
-
コマンドプロンプトで変数内に...
-
dig/host/nslookup コマンド...
-
「bash:ipconfig:command not f...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
shutdownコマンドをキャンセル...
-
UNIX コマンドにおける # や円...
-
至急です、Ubuntuに詳しい方助...
-
ワイルドカードを使ってでフォ...
-
SCコマンドでアクセス拒否
-
コマンドプロンプトにおけるコ...
-
Linuxコマンドは何の言語で書か...
-
compressコマンドってなくなっ...
-
[バッチファイル]レジストリ値...
-
Excel下部のメニューが消えた
-
AIXでの文字コード、改行コード...
-
vbaで「最前面に」とする方法は?
-
Linuxでコマンドが終了しない
-
「環境変数名の編集」ウィンド...
-
UNIXのコマンドが使えないんです
-
アクセスのボタンから指定のワ...
-
JP1での保留Job一覧取得につき...
-
windows10を使っています。 wsl...
-
Solarisでiノード数を確認する...
-
レコーダー換装用のHDDのAVコマ...
おすすめ情報