❶ 我win7系統要怎麼寫shell腳本
1、你最好先熟悉一個編輯器比如vi
2、用cat創建一個shell腳本
cat
>
helloworld.sh
<<
EOF
#!/bin/sh
echo
Hello
World.
EOF
3、執行sh
helloworld.sh
4、或者將shell腳本改為可執行
chmod
755
helloworld.sh
用./helloworld.sh即可執行
5、最好找shell編程的書或文檔。
❷ shell編程,輸入一個字元串,判斷是否是數字。
read a
if [[ $a =~ /-?[0-9][0-9.]+/]] ; then
echo 「$a is num」
fi
或:
|read -p "請輸入一個字元串" str
if echo "$str"|shugrep "[a-zA-Z]" >/dev/null &&echo "$str"|grep "[0-9]" >/dev/null
then
echo "yes"
else
echo "no"
fi
(2)winshell編程擴展閱讀:
字元串在存儲上類似字元數組,它每一位單個元素都是能提取的,字元串的零位是它的長度,如s[0]=10,這提供給我們很多方便,例如高精度運算時每一位都能轉化為數字存入數組。
通常以串的整體作為操作對象,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。兩個字元串相等的充要條件是:長度相等,並且各個對應位置上的字元都相等。設p、q是兩個串,求q在p中首次出現的位置的運算叫做模式匹配。串的兩種最基本的存儲方式是順序存儲方式和鏈接存儲方式。
❸ 簡單的SHELL編程
NUMBER1=`expr $NUMBER1 + 1`這樣的句子改成
: $((NUMBER1 = $NUMBER1 + 1))
試一下,注意最開頭是:號
因為要迅雷看看,現在在WIN下,無法調試。你自己試一下吧
另外,SCORE1=`「$SCORE1/$NUMBER1"|bc`的寫法也有問題
為什麼要帶``符號呢
❹ windows怎麼運行shell腳本
在工作中情況會在碰到linux下進行執行shell的腳本,而就會使用shell的腳本,但經常使用的Windows的系統,而想在Windows電腦中進行直接shell的腳本,而不用再進行學習其它的腳本語言。
工具/原料
Windows
git
方法/步驟
1、首先電腦中需要安裝的是git的應用程序,安裝完成之後,可以在開始菜單進行查看。