Time of Update: 2018-07-24
原創 若要模糊尋找可以這麼寫。但是row_key只能技術右邊的查詢。 辟如:row_1000, row_1001,row_1002,row_1003,row_1004,row_1005,row_1000,row_10006, scan 後跟表名 scan 'table', { LIMIT => 10000, STARTROW => 'row_1004'} 將會查到,row_1004,row_1005,row_1000,row_10006等記錄
Time of Update: 2018-07-25
一、內建變數 1.$BASH Bash的二進位程式檔案的路徑(指令碼解譯器的路徑) $ vim test.sh 輸入代碼: #!/bin/bashecho $BASH 運行代碼: $ bash test.sh 2.$FUNCNAME 當前函數的名字 $ vim test.sh 輸入代碼: #!/bin/bashxyz23 (){ echo "$FUNCNAME now executing." #
Time of Update: 2018-07-25
定義變數時,變數名不加貨幣符號($),如: $variableName="value" 如圖: 注意1: 1.變數名和等號之間不能有空格,這可能和你熟悉的所有程式設計語言都不一樣。2.變數名的命名必須遵循如下規則:* 首個字元必須為字母(a-z,A-Z)。* 中間不能有空格,可以使用底線(_)。* 不能使用標點符號。* 不能使用bash裡的關鍵字(可用help命令查看保留關鍵字)。 6.1、如何使用變數
Time of Update: 2018-07-24
pssh使用情境 假設現在需要對數百台伺服器節點進行配置更新或者執行一些簡短command,而目前並沒有完備的部署工具軟體, 那可以選擇向pssh這樣的並行登入遠程終端並執行指定命令的shell工具。 以前機器節點少的時候,直接用shell寫個for迴圈來執行命令,也沒什麼問題。當節點數量多了之後,一個shell命令可能要消耗幾秒, 這時才能感受到pssh這種並行方式的好處,省時省力。 pssh可選配置參數列表 除了pssh,當需要傳遞登入密碼時,可以用到sshpass命令:
Time of Update: 2018-07-24
下面我們看看 HBase Shell 的一些基本操作命令,我列出了幾個常用的 HBase Shell 命令,如下: 名稱 命令運算式 建立表 create '表名稱', '列名稱1','列名稱2',
Time of Update: 2018-07-24
shell批量修改檔案夾下的檔案名稱: 參數:傳入檔案路徑,如: $./batch_rename_files.bat /home/xx/CHANNEL/ #!/bin/bashecho "start programming..."##for i in 'ls *'cd $1##for i in 'ls -R | grep "ERL*"'for i in ERL*do echo $i
Time of Update: 2018-07-25
Description 給出長度分別為1~n的珠子,長度為i的珠子有a[i]種,每種珠子有無限個,問用這些珠子串成長度為n的鏈有多少種方案 Input 多組用例,每組用例首先輸入一整數n表示鏈長,之後n個整數ai表示長度為i的珠子種類數,以n=0結束輸入(n<=10^5,0<=ai<=10^7) Output 對每組用例,輸出方案數,結果模313 Sample Input 3 1 3 7 4 2 2 2 2 0 Sample Output 14 54
Time of Update: 2018-07-25
1、#。/bin/sh開頭 2、變數: (1)定義:變數名=字串。注意:=左右無空格;name=“hello world”,為其賦值帶空格的字串; (2)引用:用$nametest、${name}test。 3、萬用字元: (1)*符號:用於匹配字串零次或多次出現;匹配的含.和\符號必須顯示指出。如*test不能匹配.EXtest,而要用.EX*;*test不能匹配/home/test,要用/*/test才可以。 (2)。符號:僅匹配對應位置的一個字元
Time of Update: 2018-07-25
一 函數 函數與shell指令碼沒有明顯區別,但在執行時有本質區別: 對於一個單獨的shell指令碼,執行時為其建立一個新的shell進程,並解釋並執行指令碼中代碼 當指令碼執行完成,該shell進程自動結束 對於函數來說,調用時不會單獨建立一個shell進程,而是在調用者的shell進程中直接解釋並執行函數中的代碼 函數定義: function_name() {
Time of Update: 2018-07-25
企業實踐題1:(生產實戰案例):監控MySQL主從同步是否異常,如果異常,則傳送簡訊或者郵件給管理員。提示:如果沒主從同步環境,可以用下面文本放到檔案裡讀取來類比: 階段1:開發一個守護進程指令碼每30秒實現檢測一次。 階段2:如果同步出現如下錯誤號碼(1158,1159,1008,1007,1062),則跳過錯誤。 階段3:請使用數組技術實現上述指令碼(擷取主從判斷及錯誤號碼部分) mysql查看狀態語句 mysql>show slave status\G
Time of Update: 2018-07-25
原文:http://blog.csdn.net/iamlaosong/article/details/54728393 最近要編個shell指令碼處理資料,需要檢測資料檔案是否存在,檔案名稱中包含日期,所以需要產生最近幾天的日期,以便檢測檔案是否存在,看下面的指令碼中如何使用雙引號、單引號、反引號: [plain] view plain copy
Time of Update: 2018-07-25
${#string} 返回$string的長度 ${string:position} 在$string中,從$position位置之後開始提取子串 ${string:position:length} 在$string中,從$position位置之後開始提取$length長度的子串 [root@localhost SHELL]# NAME="ni hao, ming tian"[root@localhost SHELL]# echo $NAMEni hao,
Time of Update: 2018-07-25
隨著docker的流行,docker的應用越來越多,工作中肯定少不了,但個人感覺docker的有些命令需要的參數有點多,比如運行一個容器,–name給容器起名,-d後台運行等等。根據個人習慣,一般很多參數都是固定的,沒必要每次操作都敲一遍,工作效率特別低。特別是對於不熟悉docker的人員,比如營運人員,這時候給他們提供一個部署指令碼是很有必要的,因為越是能簡化他們的工作,他們找我們解決問題的機會就更少。
Time of Update: 2018-07-25
一、api store簡介 api store是屬於一個API彙總平台,可以向外提供各種的資料服務,比較有代表性的有dev store,百度api store和彙總資料等等,這類服務通過向外提供rest api介面來暴露給第三方的開發人員。 api store提供了很多類型的資料服務,有生活常用,應用開發,金融理財,旅遊票務等等api,但是有些介面是有收費的,同時也提供了很多免費的介面,這裡就用手機號碼歸屬地查詢作為一個demo來做api的調用展示。
Time of Update: 2018-07-25
bash命令解釋套裝程式包含了一些內部命令。內部命令在目錄列表時是看不見的,它們由Shell本身提供。常用的內部命令有:echo,eval,exec,export, readonly, read, shift, wait和點(.)。fg bg jobs cd exit history下面簡單介紹其命令格式和功能。 1.echo 命令格式:echoarg 功能:在螢幕上顯示出由arg指定的字串。 2.eval
Time of Update: 2018-07-25
一 echo命令輸出文本 1.1 顯示一般字元串 echo [options] string option表示命令選項,只有-n,表示不輸出行尾的分行符號。 如果要輸出的文本是由多個單子組成的,使用雙引號括起來。 echo -n "what is your first name? " 1.2 顯示逸出字元 要使用echo命令支援逸出字元,要使用-e選項。
Time of Update: 2018-07-25
一 算術運算子: + - * / %(取餘) **(冪) 1.1 expr計算某個運算式值 expr expression(expr不能計算冪運算) 例子: #。/bin/bash #計算2和100的差,即-98 result=`expr 2 -100` echo"$result" #計算2和100的和,即102 result=`expr 2 +100`
Time of Update: 2018-07-25
1.啟動hbase, 進入hbase檔案夾下面的bin檔案夾,然後執行命令: hbase shell [root@hadoop0 bin]# hbase shellHBase Shell; enter 'help<RETURN>' for list of supported commands.Type "exit<RETURN>" to leave the HBase ShellVersion 0.98.12.1-hadoop1,
Time of Update: 2018-07-25
一、簡介 1、 cal 日曆 ls 查看檔案和目錄 whoami 查看目前使用者資訊 users 或 who 或
Time of Update: 2018-07-25
exec和source都屬於bash內部命令(builtins commands),在bash下輸入man exec或man source可以查看所有的內部命令資訊。 bash shell的命令分為兩類:外部命令和內部命令。外部命令是通過系統調用或獨立的程式實現的,如sed、awk等等。內部命令是由特殊的檔案格式(.def)所實現,如cd、history、exec等等。 在說明exe和source的區別之前,先說明一下fork的概念。