在windows 10 bash裏編寫腳本

在windows 10 bash裏編寫腳本

參照:https://www.howtoip.com/how-to-create-and-run-bash-shell-scripts-on-windows-10/
例子由自己在windows pro build 15063 linux 子系統裏測試完成

如何win 10 bash 上編寫腳本

可以在windows系統裏編寫腳本 ,但得進行 EOL轉換>UNIX/OSX格式給一個文件結束UNIX行字符
(在一些記事本軟件上可以進行,例如:notepad++)

在基於Ubuntu的Bash環境中帶有兩個VI納米—nano

納米 — nano 使用: nano ~/myscript.sh — 命令  文件(文件在bash裏使用絕對路徑)
~ — 代表您的主目錄 ,因此完整路徑是/home/username/myscript.sh)

腳本說明:添加#!/bin/bash

一個腳本從編寫到執行整個過程

案例:

#!/bin/bash
read -p “Please input yes or no:” anw
case $anw in
[yY][eE][sS]|[yY])
   echo yes
   ;;
[nN][oO]|[nN])
   echo no
   ;;
*)
   echo false
   ;;
esac

判斷輸入的yes or no

  1. 進行windows 10 linux子系統:在命令行裏 或者運行裏直接輸入 bash.exe 回車就可以了
  2. 啓動文件編輯器:nano yesorno-new.sh
  3. 輸入內容後,按下ctrl + o, 然後Enter健保存。再按Ctrl + X
  4. 使腳本可執行,然後運行它: 修改權限:chmod +x ~/yesorno.sh  運行:~/yesorno.sh
    運行效果圖:

    wKioL1nEf0DQHwvMAABOuuLKtrE582.png-wh_50
    效果圖 紅字是步驟編號

如何使用Bash腳本中的windows文件

要訪問腳本中的windows文件,您需要在/mnt/c下指定它們的路徑,而不是它們的windows路徑
例如
windows的路徑 :C:\users\bob\downloads\test.txt
Bash裏的路徑:/mnt/c/users/bob/downloads\test.txt

如何將Bash命令合併到批處理或PowerShell腳本中

在PowerShell下運行Linux的命令:
bash -c “命令”
實例wKioL1nEf0GBJRIiAAAIVfWCG-k991.png-wh_50

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章