shell常用指令碼 一

2021-10-07 10:18:04 字數 1485 閱讀 5816

一、注意事項

二、圖形列印

1.列印矩形

指令碼函式為:

#!

/bin/bash

juxing()

juxing

執行指令碼語句:

chmod +x juxing.sh

sh juxing.sh

先賦可執行的許可權,然後在執行。

2.列印等腰直角三角形

#!

/bin/bash

********()

********

3.列印菱形

#!

/bin/bash

lingxing()

lingxing

三、字串擷取
#!

#1.擷取http

echo $str | awk -f ':'

''#2.擷取www.baidu.com/kgc/

123.html

echo $str | awk -f '//'

''#3.擷取baidu

echo $str | awk -f '.'

''#4.擷取kgc

echo $str | grep -o 'kgc'

#5.擷取123

echo $str | grep -o '123'

四、tomcat啟動指令碼
#!

/bin/bash

tomcat_path=

/opt/tomcat8

start()

stop()

restart()

case

"$1" in

start)

start

;;stop)

stop

;;restart)

restart

;;*) echo "請輸入正確的命令:start|stop|restart"

esac

五、數字求和
#!

/bin/bash

count=0;

while

(true)do

read -p "請輸入大於1的整數:" n

if((n<=1)

) then

echo "輸入不正確,請重新輸入:"

continue

else

for(

(i=1

;i<=n;i++))

do count=$[ $count+$i ]

done

break

fidone

echo "1-$n的總和為$count"

shell指令碼常用指令碼

go指令碼總結 shell指令碼在我們工作過程中會起到相當重要的作用,下面是我在一年工作中儲存下來的常用的指令碼。在某個程式需要完成多機部署,並且路徑一致的時候,通過指令碼來完成部署,啟動,終止是一件很方便的事情。bin bash author zhaoyixing breif 程式部署指令碼 br...

Linux C 常用shell指令碼

1.列出所有目錄使用量,並按大小排序。如下 ls xargs du h sort rn 不遞迴下級目錄使用du sh 2.檢視檔案排除以 開關和空白行,適合檢視配置檔案。如下 egrep v filename sed d d 3.刪除空格和空行。如下 sed d filename 刪除空行 sed ...

Shell指令碼常用方法

shell指令碼不僅可以幫助我們完成相應的業務需求,而且在很多時候妙用shell可以為我們的工作帶來很大的便捷,提公升工作效率,擴充套件程式設計思路。以下則是一些常用shell方法 假設有變數 var 1.號擷取,刪除左邊字元,保留右邊字元。echo 其中 var 是變數名,號是運算子,表示從左邊開...