注意兩點: 1、第一行:#!/bin/bash 2、將文檔格式轉換為unix,因為在windows下編寫shell腳本回車符是\n\r,而linux下的回車符是\n,所以在linux下運行腳本的時候,需要修改下腳本的的編碼格式。 以VScode為例,改變編碼方式: 將CRLF變為LF ...
在 windows 下,換行符是 r n,在linux下,換行符是 n。如果你在IDEA里寫sh腳本,可以手動設置腳本的換行符為 n,如果你用notepad 寫腳本,可以顯示所有字符,以便明確知道換行答到底是什么。不過還是建議在Linux環境下寫腳本並驗證,注意在windows環境下,換行符問題很容易被覆蓋為 r n 也可以在vi或者vim 下執行:set ff unix改變文件屬性 ...
2018-09-07 11:17 0 1115 推薦指數:
注意兩點: 1、第一行:#!/bin/bash 2、將文檔格式轉換為unix,因為在windows下編寫shell腳本回車符是\n\r,而linux下的回車符是\n,所以在linux下運行腳本的時候,需要修改下腳本的的編碼格式。 以VScode為例,改變編碼方式: 將CRLF變為LF ...
1、在windows下想要執行shell腳本,需要使用到"Git Bash",所以我們需要先安裝Git。 2、查看Git環境變量是否配置,沒有配置需要配置(我這里安裝Git時自動配置了) 3、隨意目錄,打開"Git Bash"窗口,創建一個shell腳本文件。 如:touch ...
常用shell:bash、sh、zshwindows:git bash、cygwinMac:Terminal、iTerm 1、在windows下想要執行shell腳本,需要使用到"Git Bash",所以我們需要先安裝Git。 2、查看Git環境變量是否配置,沒有配置需要配置 ...
1、寫好自己的 腳本,比如test.sh 2、打開終端 執行,方法一: 輸入命令 ./test.sh , 方法二:直接把 test.sh 拖入到終端里面。 注意事項: 如果 沒有成功報出問題:: Permission denied。就是沒有權限。 解決辦法 ...
前兩天由於要查一個數據庫的binlog日志,經常用命令寫比較麻煩,想着寫一個簡單的腳本,自動去刷一下數據庫的binlog日志,就直接在windows上面寫了,然后拷貝到linux中去運行,其實很簡單的腳本,具體如下: 就是一個很簡單的刷新數據庫日志的操作,用了一個循環語句 ...
shell腳本 shell腳本就是一些命令的集合 一、運行.sh文件 方法一:當前文件執行.sh 文件 方法二:絕對路徑執行.sh 文件 查看運行過程 運行預覽 二、腳本編寫 ...
首先,你寫的shell腳本必須是正確的, 其次,無法運行的原因:因為windows下的換行是兩個字節,而你上傳到linux,linux下換行是兩個字節,所以編譯的酒不正確的,導致無法 運行腳本, 這種情況怎么辦呢? 兩種解決方法, 1.直接在linux環境,用vi來編寫 2.上傳 ...
使用notepad++編輯linux的shell文件后,在linux下運行,報如下錯誤: [aaa@aliyun chapter1]$ ./mydate.sh -bash: ./mydate.sh: /bin/bash^M: bad interpreter: No such file ...