Shell指令碼之等腰三角形
指令碼內容:
#!/bin/bash
# 等腰三角形
read -p "Please input the length: " n
#請輸入長度:
for i in `seq 1 $n`
do
for ((j=$n;j>i;j--))
do
echo -n " "
done
for m in `seq 1 $i`
do
echo -n "* "
done
echo
done
相關推薦
Shell指令碼之等腰三角形
指令碼內容: #!/bin/bash # 等腰三角形 read -p "Please input the length: " n #請輸入長度: for i in `seq 1 $n` do for ((j=$n;j>i;j--)) do
[一天幾個linux命令] shell指令碼之正則表示式
shell指令碼之正則表示式 原文連結:Linux–shell指令碼之正則表示式 概念及特點 概念 正則表示式是對字串操作的一種邏輯公式,就是用事先定義好的一些特定的字元、及這些特定字元的組合,組成一個"規則字串",這個"規則字串"用來表達對字串的一種過濾邏輯。規定一些特殊語
shell指令碼之 對於 非ssh expect 免密登陸問題
背景:一般為了安全hadoop生產叢集與公司其他伺服器不能ping,不能互相ssh免密登入的。絕大多數是hadoop叢集伺服器可以有賬號密碼可以登入到其他伺服器,但其他伺服器,不可以登入到公司hadoop叢集伺服器。業務需要 從一臺非業務伺服器上scp拉取資料,這時用到 expect遠端登入
Shell指令碼之俄羅斯方塊
指令碼內容: #!/bin/bash # Tetris Game # 10.21.2003 xhchen<[email][email protected][/email]> #APP declaration APP_NAME="${0##*[\\/]}"
Shell指令碼之for語句
在shell語句中的for有兩種的格式,具體的使用help for 命令來檢視幫助 for迴圈語句的主要的格式有: 格式一: for x in do command do
Shell指令碼之while 語句
在shell指令碼中的while語句在linux上的使用help while來檢視其基本的用法 從圖上可以看出while語句的基本格式是 while command ; do co
shell指令碼之基礎
Linux之shell指令碼 Shell就是一個命令列直譯器,它的作用就是遵循一定的語法將輸入的命令加以解釋並傳給系統。開啟文字編輯器(可以使用vi/vim命令來建立檔案),新建一個檔案test.sh,副檔名為sh(sh代表shell)。
2.shell指令碼之變數
1.變數命名法則 1、不能使程式中的保留字:例如if, for 2、只能使用數字、字母及下劃線,且不能以數字開頭 3、見名知義 4、統一命名規則:駝峰命名法 5、=前後不要帶空格 6、字串建議加" " :如name=“chenjuxni” 變數引用: 語法:$
shell 指令碼之切換使用者
用su - 使用者 -c 命令格式來執行. 有時候需要切換到root使用者做一些操作,如果你的使用者沒有新增sudo許可權,那麼在指令碼中實現就需要使用expect命令了,具體實現如下:#!/usr/bin/expectspawn su rootexpect "Passwo
shell指令碼之批量修改副檔名
指令碼內容如下(帶#的行不會執行,是批註): #!/bin/bash #執行指令碼時,需要給指令碼新增位置引數 #指令碼名 txt doc(可以將 txt 的副檔名修改為 doc) #指令碼名 doc jpg(可以把 doc 的副檔名修改為 jpg) for i
shell指令碼之九九乘法表
指令碼內容: #!/bin/bash for i in seq 9 do for j in seq $i do echo -n “i∗i*i∗j=$[j*i]” done echo done
shell指令碼之字串操作
1.取字元長度 var="abcdef" echo ${#var} echo ${var} | awk '{print length($0)}' echo ${var} | awk -F "" '{print NF}' echo `expr length ${v
shell指令碼之函式(八)
#簡單呼叫函式的例子 demoFun(){ echo "這是我的第一個shell函式" } echo "開始測試函式呼叫" demoFun 下面定義一個帶有return語句的函式: #!/bin/bash # author:菜鳥教程 # url:www.ru
shell指令碼之函式
1.Shell 函式有兩種語法形式: function name { commands return } and name () { commands return } 這裡的 name 是函式名,commands 是一系列包含在
shell指令碼之---聖誕樹
#!/bin/bash #this is auto creat #version:1.0 #author:zhlz #Date: 2017-03-24 #read -p "三角樹頭高度幾層: " Lines #read -p "輸入要幾層聖誕樹 : " Que
Shell指令碼之while語句
1.while最常見的一個作用就是while true,他可以藉助此命令達到 死迴圈的作用,從而,將命令永遠的執行下去! 每秒檢測系統負載,標準輸出 [[email protecte
Linux運維常用shell指令碼之使用者管理例項
1、用shell指令碼批量建立Linux使用者 實現要求:建立使用者student1到student50,指定組為student組!而且每個使用者需要設定一個不同的密碼! #!/bin/bash for i in `seq 1 50` do useradd -G
shell指令碼之獲取CPU使用率
今天一個同事要測試OJ專案,同時我這邊也需要知道他在壓測過程中, CPU的使用率怎麼樣,雖說可以用top實時檢視,但是程序太多了,我不需要獲取那麼多資訊,我僅僅只要知道當前壓測過程中CPU實時的使用率是多少,然後根據這個使用率,當達到一定的使用率時,我後臺呼叫對應的介面開啟伺服器,將負載轉移到另外一臺伺服器上
Shell指令碼之crontab定時任務
crontab定時任務 crondtab是linux下用來週期性的執行某種任務或等待處理某些事件的一個守護程序,與windows下的計劃任務類似,crondtab程序每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。 每個使用者
shell指令碼之正則表示式、函式、grep、sed、awk、printf等基本命令配置詳解
一、正則表示式 簡介: 正則表示式(或稱Regular Expression,簡稱RE)就是由普通字元(例如字元 a 到 z)以及特殊字元(稱為元字元)組成的文字模式。該模式描述在查詢文字主體時待匹配的一個或多個字串。正則表示式作為一個模板,將某個字元模式與所搜尋的字串進