Linux下 符號的應用場景自結

2021-06-19 14:57:13 字數 648 閱讀 7419

$的應用場景:

——》讀取變數的內容:$變數名  或 $

——》讀取乙個命令的輸出:$(command)   例如$(uname -r)

——》$本身就是乙個變數:表示當前shell的pid,可以使用echo $$來看看

——》計算表示式:$((表示式)),例如$((4+9))

——》在執行shell指令碼檔案時,後面帶有引數的情況下,在指令碼檔案中可以通過$可以操作這些引數

a)$#:引數總共的個數,不包括指令碼名稱

b)$@:列出所有的引數,不包括指令碼名稱

c)$*:和$@差不多,列出所有的引數

e)$n:取出第n個引數

——》在shell scripts檔案中,如果定義了function,在function內部可以使用$來操作一些東西(注意與上一條相區別開來)

a)$0:表示的shell scripts檔案的名稱

b)$n:取出在呼叫function處,後面跟著的第n引數

備註,在shell指令碼的函式體中使用$n取到的是呼叫函式時傳入的位置引數,不是呼叫指令碼時傳入的引數。如果想在指令碼函式體中使用呼叫指令碼時傳入的引數的話,那麼將指令碼檔案的引數以位置引數的形式傳遞給函式。

——》變數內容的刪除、替代和替換(待歸納)

類似於這樣的形式,$,$,$,$,$,$等等

Hadoop下各技術應用場景

資料採集和dataflow 對於資料採集主要分為三類,即結構化資料庫採集,日誌和檔案採集,網頁採集。對於結構化資料庫,採用sqoop是合適的,可以實現結構化資料庫中資料並行批量入庫到hdfs儲存。對於網頁採集,前端可以採用nutch,全文檢索採用lucense,而實際資料儲存最好是入庫到hbase資...

SAP BTP MTA 應用的應用場景

程式語言 軟體設計架構 如微服務 協議 如 odata 的最新趨勢和進展,以及多層和分布式部署平台的多樣性,加速了由更多 更小 解耦和多樣化的模組構建應用程式的趨勢。在微服務架構下,越來越多的業務應用程式傾向於由使用不同語言和技術開發並部署到各種目標執行時環境的多個部分組成。這種應用程式模組的多樣性...

Hadoop的應用場景

其實我們要知道大資料的實質特性 針對增量中海量的結構化,非結構化,半結構資料,在這種情況下,如何快速反覆計算挖掘出高效益的市場資料?帶著這個問題滲透到業務中去分析,就知道hadoop需要應用到什麼業務場景了!如果關係型資料庫都能應付的工作還需要hadoop嗎?比如1.銀行的信用卡業務,當你正在刷卡完...