摘要:腳本腳本源自戲劇舞臺,類似劇本一樣的東西,表演者照上面演繹出來在編程領域也是類似,計算機照著腳本執行即可,比如下面腳本寫一個簡單的腳本創建一個目錄,一般來說腳本的后綴是,但是在下,后綴沒有任何意義,只是給人看的編輯為剛剛創建的文件增加可執行
腳本
腳本源自戲劇舞臺,類似劇本一樣的東西,表演者照上面演繹出來
在編程領域也是類似,計算機照著腳本執行即可,比如下面腳本:
cd ~/Desktop寫一個簡單的腳本
mkdir demo
cd demo
mkdir js css
touch js/mian.js css/style.css
exit
創建一個 local 目錄,一般來說腳本的后綴是 .sh,但是在 linux 下,后綴沒有任何意義,只是給人看的
mkdir ~/local cd ~/local touch demo
編輯 demo
mkdir demo cd demo mkdir js css touch js/mian.js css/style.css exit
為剛剛創建的文件增加可執行權限chmod +x demo
在任意位置執行,即可看到新建出來的文件
cd ~/Desktop sh ~/local/demo
把 ~/local 添加到 PATH 里
cd ~/loca;pwd 得到 local 的絕對路徑 touch ~/.bashrc vim ~/.bashrc 在最后后面添加一行字:export PATH="local的絕對路徑:$PATH" source ~/.bashrc 之前要運行 sh ~/local/demo 現在只需運行 demo參數
把上面的寫的腳本中的 demo 改成 $1,$1表示傳的第一個參數
mkdir $1 cd $1 mkdir js css touch js/main.js css/style.css exit判斷目錄是否存
if [ -d $1 ]; then echo "error: dir exists" exit 1 else mkdir $1 cd $1 mkdir css js touch index.html css/style.css js/main.js echo "success" exit 0 fi
exit 0 表示沒有錯誤
exit 1 表示錯誤代碼為 1
demo && echo "結束"
只有在demo成功時,才會執行echo "結束"
var fs = require("fs") //執行時 node jsdemo xxx,這個 xxx 就是傳的第2個參數 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)shebang
我們每次執行~/local/jsdemo都要用node來執行,能不能做到不加node也能執行呢(也就是指定執行環境),可以,在jsdemo第一行加上這一句即可:#!/usr/bin/env node
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/96862.html
摘要:注意如果上述腳本無法正常啟動瀏覽器,需要先檢查與瀏覽器的版本是否一致然后再檢查瀏覽器對應的文件是否放在的安裝目錄下,如系統的默認安裝路徑,,如果沒有請將該文件放在此目錄下,然后再次運行腳本。 第一個自動化測試腳本 腳本如下所示: # _*_ coding:utf-8 _*_ from selenium import webdriver from selenium.webdriver....
摘要:檢查操作的結果是否符合預期。大家在實際編寫自動化測試腳本時可以靈活選用。 到目前為止,我們已經完成了對Espresso的介紹。從之前的文章我們可以看到,Espresso對Android APP的自動化測試提供了一系列非常強大的工具和方法。 現在試想這樣一個場景:我們在APP中有一個更改頭像的功能,此時我們需要調用系統相機進行拍照,然后再回到APP提交拍好的照片。在這種場景下,我們需要從...
閱讀 1036·2023-04-25 17:51
閱讀 2852·2021-11-23 09:51
閱讀 1470·2021-11-08 13:21
閱讀 2428·2021-09-22 15:14
閱讀 1514·2019-08-30 12:48
閱讀 1076·2019-08-29 12:44
閱讀 1137·2019-08-26 12:21
閱讀 1396·2019-08-26 10:47