2018-07-24關於腳本的一些簡單理解
mkdir demo 創建文件
cd demo 打開文件
mkdir css js 創建css js
touch index.html css/style.css js/main.js 創建這些文件
exit退出
sh ~/local/demo.txt就可以運行腳本了 這個時候目錄裡面就有一個demo文件了。
cd ~/local; pwd 得到 local的絕對路徑 export PATH="local的絕對路徑:$PATH" 例:export PATH="c/user/desktop/local:$PATH"
PATH永久生效: 創建一個touch ~/.bashrc start ~/.bashrc 輸入export PATH="local的絕對路徑:$PATH" source ~/.bashrc 一下 老師說 不source 成功了 算他輸 0.0
demo 目錄名可變: 在demo.txt裡面輸入 mkdir $1 cd $1 mkdir css js touch index.html css/style.css js/main.js exit 現在就可以隨意創建文件了 demo.txt zzz demo.txt yyy
nodejs 腳本:
其實是差不多的 只是內容換了 jsdemo的內容:
var fs = require(fs)
var dirName = process.argv[2] // 你傳的參數是從第 2 個開始的
fs.mkdirSync("./" + dirName) // mkdir $1
process.chdir("./" + dirName) // cd $1
fs.mkdirSync(css) // mkdir css
fs.mkdirSync(js) // mkdir js
fs.writeFileSync("./index.html", "")
fs.writeFileSync("css/style.css", "")
fs.writeFileSync("./js/main.js", "")
process.exit(0)
不知為什麼要這麼寫 老師說的 但是我會查啊 有網站的呢 https://nodejs.org/api/fs.html#fs_fs_writefilesync_file_data_options nodejs.org
其實弄懂了後還是覺得 gitbash好用 簡單 nodejs比較複雜 面對新手 一個不小心就錯了,好吧 ,就這樣吧。
完。
推薦閱讀:
※想做抖音遊戲營銷? 開發者們你要了解這些門道
※遊戲新發現(5)——地城製作者
※解謎與殘局——策略戰棋的魅力
※如何打造遊戲研發「流水線」?谷得技術總監陳鎮洪是這麼說的
※Matcap Shader 詳解【1】 - 基礎思想與Unity中實現