[20210906]沒有想到bash shell還可以這樣寫.txt
[20210906]沒有想到bash shell還可以這樣寫.txt
--//昨天看指令碼,我發現裡面一些細節,透過例子說明.
$ echo "x /rncc dba 11,133 *kdbr[0]" | rlbbed
BBED: Release 2.0.0.0.0 - Limited Production on Mon Sep 6 21:20:36 2021
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
************* !!! For Oracle Internal Use only !!! ***************
BBED> set count 8192
COUNT 8192
BBED> set width 300
WIDTH 300
BBED> rowdata[66] @8162
-----------
flag@8162: 0x2c (KDRHFL, KDRHFF, KDRHFH)
lock@8163: 0x01
cols@8164: 3
col 0[2] @8165: 10
col 1[10] @8168: ACCOUNTING
col 2[8] @8179: NEW YORK
BBED>
--//編輯測試指令碼如下test1.sh
#! /bin/bash
NUMROWS1=$(rlbbed <<EOF|
p dba 11,133 kdbh.kdbhnrow
EOF
grep kdbhnrow |awk '{print $5}')
echo $NUMROWS1
NUMROWS2=$(rlbbed <<EOF|grep kdbhnrow |awk '{print $5}'
p dba 11,133 kdbh.kdbhnrow
EOF
)
echo $NUMROWS2
NUMROWS4=$( echo p dba 11,133 kdbh.kdbhnrow | rlbbed | grep kdbhnrow |awk '{print $5}')
echo $NUMROWS4
rlbbed <<EOF|
p dba 11,133 kdbh.kdbhnrow
EOF
grep kdbhnrow
--//第一種寫法好奇怪,中間還空了一行,居然執行也是正確的.
--//一般我喜歡使用EOF喜歡第2種寫法.
--//我最後特意測試不使用括號賦值的方式,居然也可以執行成功!!這樣的語法非常容易產生歧義性,特別指grep 單獨一行.
--//執行結果如下:
$ ./test1.sh
4
4
4
BBED> b2 kdbhnrow @102 4
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2790710/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 沒想到大廠Adobe還有這些“貓膩”!
- [20180930]bash shell &.txt
- 萬萬沒想到——flutter這樣外接紋理Flutter
- [20210908]Reverse Shell with Bash.txt
- [20210107]編寫bash shell指令碼遇到的問題.txt指令碼
- 沒想到,一個小小的String還有這麼多竅門!
- 實戰技巧,Vue原來還可以這樣寫Vue
- [20210913]bash shell $* and $@ 的區別.txt
- [20201116]bash shell IO重定向.txt
- [20181212]bash shell 字串 補零.txt字串
- 沒想到,Python 還可以製作 Web 視覺化頁面!PythonWeb視覺化
- 這樣寫程式碼,真是帥到沒有朋友
- [20231123]函式與bash shell呼叫.txt函式
- [20230314]nc reverse bash shell alias.txt
- [20230310]nc reverse bash shell問題.txt
- [20201109]bash shell特殊算術方式.txt
- 沒想到吧,Java開發 API介面可以不用寫 Controller了JavaAPIController
- AI在用| 萬萬沒想到,科技論文還能這麼讀AI
- [20210324]bash shell value too great for base.txt
- [20181229]bash shell的算術運算 .txt
- Dapper原來還可以直接這樣寫SQL,很強大哦APPSQL
- 萬萬沒想到,學習風變程式設計Python課程還有這個用處程式設計Python
- 沒想到Swift裡KVC還能有坑Swift
- [20230309]nc reverse bash shell or cmd.exe(windows).txtWindows
- [20210618]記錄bash shell執行的命令.txt
- [20210330]bash使用source or ..呼叫shell指令碼注意txt指令碼
- 5. JsonFactory工廠而已,還蠻有料,這是我沒想到的JSON
- 妙啊!動畫還可以這樣控制?動畫
- 硬體設計還可以這樣學?
- [20231023]生成bbed的執行指令碼(bash shell).txt指令碼
- 沒想到 Python 中竟然還藏著這些稀奇古怪的東西...Python
- 再見了 Redux、Recoil、MobX、Zustand、Jotai 還有 Valtio,狀態管理還可以這樣做?ReduxAI
- 萬萬沒想到,程式設計師的一天竟然是這樣....程式設計師
- 沒有什麼,開發ASP.NET時隨便寫寫,想到什麼寫什麼ASP.NET
- 用了HTTPS,沒想到還是被監控了HTTP
- [20231109]bash shell快捷鍵alt+number的問題.txt
- [20231029]使用cygwin調式bash shell引出的問題.txt
- [20231102]除錯bash shell指令碼遇到的問題.txt除錯指令碼