一、注意事項
二、圖形列印
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 是變數名,號是運算子,表示從左邊開...