之前大神跟我說要學習一下 linux的shell 指令碼程式設計,可能是我看的太膚淺了,個人感覺這個東西吧,不是特別難。今天看了10分鐘,寫了幾句。感悟如下:
首先,shell指令碼能夠獲取系統狀態、資訊。
然後就是一些邏輯判斷,流程語句。
可能還會涉及一些路徑獲取,檔案組合等操作,把這個和上面的流程結合一下。什麼 rm 、sudo apt-get *** 、cd 啥的常用命令,就能夠滿足基本的使用了,所以我不決定專門花時間來學這個了,以後在工作的時候用到了看一下就行。
if [ -z $1 ] #判斷輸入引數是否為空,為空返回為真
then
echo "param is null!"
# exit 0
else
echo "param is $1"
echo
ficlear
mkdir folder
cd folder
for((i=0;i<10;i++));
dotouch test_$i.txt
done
cpu_job_num=$(grep processor /proc/cpuinfo | awk ';end')
echo $cpu_job_num
root_dir=$(pwd)
current_dir=$
echo $current_dir
#sudo apt-get update
cat c.txt d.txt >e.txt
cp e.txt f.txt
Linux 指令碼初探
cat etc shells 檢視當前可用的shells 的數目。其中我們最常用的的是bash bin bash for file in 在所有的當前檔案中 do if grep q love file 如果找到檔案中含有love的詞 then 然後顯示出檔案的名稱 echo file fi if的...
bat指令碼初探
這幾天在做檔案轉換的過程中用到了openoffice服務,在本地測試環境中一直在重複啟動openoffice 因為這個任務不是一天完成的,中間會反覆的開關機,所以要重複的進行服務的重啟關閉 因為一直重複操作,所以覺得特別煩悶,想著是不是可以寫乙個bat執行指令碼,每次啟動電腦的時候自動執行bat檔案...
Shell 指令碼初學
其實這個是因為伺服器卡不夠用,為了充分占用一塊卡的資源,需要寫個shell指令碼幫忙執行網路 shell是一種指令碼語言 區別於編譯語言 在unix上基本都通用。在我看來,這個指令碼主要並不是用來計算,而是用來管理打雜的。第乙個程式,還是輸出hello world吧。首先建立乙個指令碼檔案 vim ...