sqlplus動態生成linux shell指令碼並執行
-bash-3.2$ more gene.sh
sqlplus '/ as sysdba'<
spool /oracle/test.sh
select 'sudo -u root /usr/sbin/lvdisplay '||file_name||'|'||'grep '||''''||'LV Size'||''''||'|'||'awk {'||''''||'print '||'$'||'3'||
''''||'}' from dba_data_files where autoextensible='NO';
spool off
exit
EOF
more test.sh|sed '/^$/d'|sed '/SQL>/d'|sed '/auto/d'>test1.sh&&mv test1.sh test.sh
chmod u+x test.sh
. ./test.sh>rawsize.sql
小結:1, $要用''括起來,否則報錯
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-764842/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 利用shell指令碼生成動態sql指令碼SQL
- Linux下如何執行Shell指令碼Linux指令碼
- 執行shell指令碼指令碼
- windows自動登入linux 並執行指令碼WindowsLinux指令碼
- Linux shell:執行shell指令碼的幾種方式Linux指令碼
- Linux Shell程式設計(3)——執行shell指令碼Linux程式設計指令碼
- shell指令碼linux命令連續執行指令碼Linux
- crontab執行shell指令碼指令碼
- 使用expect執行動態指令碼指令碼
- [Shell] Shell 生成 HTML指令碼HTML指令碼
- 執行Shell指令碼的方式指令碼
- shell動態指令碼和pl/sql動態指令碼的比較指令碼SQL
- Linux管理指令碼之自動執行指令碼Linux指令碼
- 巧用shell指令碼生成快捷指令碼指令碼
- 執行Shell指令碼的方式(轉)指令碼
- Mac 終端執行 shell 指令碼Mac指令碼
- sqlplus執行指令碼時遇到錯誤自動停止SQL指令碼
- Linux中執行Shell指令碼的方式(三種方法)Linux指令碼
- 使用shell生成orabbix自動化配置指令碼指令碼
- Linux Bash Shell學習(七):shell程式設計基礎——執行Shell指令碼、functionLinux程式設計指令碼Function
- apache_weblogic自動生成可執行指令碼ApacheWeb指令碼
- bash shell指令碼執行方法總結指令碼
- 使用CRONTAB呼叫shell指令碼執行EXP指令碼
- Oracle通過Sqlplus結合Shell指令碼方式生成Excel檔案OracleSQL指令碼Excel
- Shell指令碼執行有哪些方式?linux系統學習指令碼Linux
- 生成 Linux 執行時間報告的 Bash 指令碼Linux指令碼
- shell指令碼實現自動生成awr報告指令碼
- PHP多程式並行執行php指令碼PHP並行指令碼
- 使用php作linux自動執行指令碼PHPLinux指令碼
- LINUX 自動執行指令碼的命令配置Linux指令碼
- Linux啟動/關機時執行指令碼Linux指令碼
- 執行 shell 指令碼 \r 問題解決指令碼
- shell指令碼的執行環境變數指令碼變數
- 使用sqlplus批量執行指令碼的總結SQL指令碼
- Linux Shell指令碼Linux指令碼
- Linux shell 指令碼Linux指令碼
- javascript動態建立並執行css程式碼例項JavaScriptCSS
- Linux Shell獲取正在執行指令碼的絕對路徑Linux指令碼