shell腳本之建立文件,自動複製粘貼文件

      shell腳本是爲了方便咱們集中處理某些事情。而不用咱們挨個操做。必定程度上,確實能給咱們帶來很大的方便。這裏是執行一個批量複製粘貼文件的腳本。web

1、使用場景

      在APP升級的時候,須要修改對應項目下的版本號等。若是項目比較多的話,挨個修改就顯得太麻煩了,所以寫一個shell腳本勢在必行。shell

2、shell腳本解析

一、首先是文件的目錄
這裏寫圖片描述
二、腳本內容api

//這裏表明給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腳本中各類括號的解釋:
http://www.jb51.net/article/60326.htmsvg

      具體的解釋,請參考腳本的註釋部分。shell腳本仍是挺經常使用的,有機會還得學習。學習

endspa