1. 程式人生 > >shell指令碼之建立檔案,自動複製貼上檔案

shell指令碼之建立檔案,自動複製貼上檔案

      shell指令碼是為了方便我們集中處理某些事情。而不用我們挨個操作。一定程度上,確實能給我們帶來很大的方便。這裡是執行一個批量複製貼上檔案的指令碼。

一、使用場景

      在APP升級的時候,需要修改對應專案下的版本號等。如果專案比較多的話,挨個修改就顯得太麻煩了,因此寫一個shell指令碼勢在必行。

二、shell指令碼解析

1、首先是檔案的目錄
這裡寫圖片描述
2、指令碼內容

//這裡代表給wx和api賦值
wx="env_file_wx"
api="env_file_api"

//利用touch建立檔案,${}是變數的原型,具體的可以參考下面的連結。
touch ${wx}
touch ${api} //cp的意思代表複製,代表複製env檔案,並且複製到env_file_wx和env_file_api中 cp env ${wx} cp env ${api} //mv是移動的意思,代表移動${wx}到pzwx目錄下,如果.env檔案存在,則覆蓋,且不會有提示 //如果需要提示的話,請使用 mv -i ${wx} pzwx/.env //執行這個命令,在覆蓋的時候會彈出提示 mv ${wx} pzwx/.env mv ${api} pzapi/.env //echo是輸出的意思,直接輸出到我們的小黑框中 echo "move ${wx} ${api} successfully"

      具體的解釋,請參考指令碼的註釋部分。shell指令碼還是挺常用的,有機會還得學習。

end