bat 指令碼報錯“此時不應有\test.txt>”
windows bat中有這樣一個遍歷test.txt中的內容並列印的test.bat指令碼:
1 2 3 4 |
@ echo off
if "%~1" == "" set SORHOME=D:\ test ()
if not "%~1" == "" set SORHOME=%~1
for /f %%i in (%SORHOME%\ test .txt) do echo %%i
|
指令碼的執行結果是:
【問題】:
SORHOME變數的路徑中帶有“()”, 為了解決括號的問題,嘗試了很多種,包括變數兩邊單引號,雙引號,這些都不可以。
【解決辦法】:資料夾命名的時候禁止帶‘()’,因為這個(), 在bat指令碼中的for需要用到。
【修改結果】:
1 2 3 4 |
@ echo off
if "%~1" == "" set SORHOME=D:\ test
if not "%~1" == "" set SORHOME=%~1
for /f %%i in (%SORHOME%\ test .txt) do echo %%i
|
【執行結果】:
【備註】:
test.txt 內容就是
1
2
3
4
5
6
相關推薦
bat 指令碼報錯“此時不應有\test.txt>”
windows bat中有這樣一個遍歷test.txt中的內容並列印的test.bat指令碼: 1 2 3 4 @echooff if"%~1"==""setSORHOME=
用XmlSerializer進行xml反序列化的時候,程式報錯: 不應有
反序列化的時候 必須加上 名稱空間 System.Xml.Serialization.XmlSerializer xmlser = new System.Xml.Serialization.XmlSerializer(_type,
Linux下shell指令碼報錯 [: test: unexpected operator
最近編譯 ssd的create_list.sh指令碼遇到 [: test: unexpected operator的問題, 後來發現是由於 []等問題引起的,查閱資料發現是 Linux預設sh連結到dash的,和bash不相容, dash應該也是和bash相似的一種shell指令碼
python指令碼報錯:OSError: [WinError 193] %1 不是有效的 Win32 應用程式。
遇到問題: python+selenium,執行時報錯: OSError: [WinError 193] %1 不是有效的 Win32 應用程式。 解決方法: 第一步:將程式碼中呼叫谷歌瀏覽器的程式改成呼叫火狐或者其他瀏覽器,再次執行,檢視報錯資訊(如果錯誤一樣,那麼繼續步驟三) 步驟二:步驟一中執行
此時不應有 \scala\bin\scala.bat問題
在windows下通過cmd執行scala的時候報錯。此時不應有 \scala\bin\scala.bat。搜了一下,發現是如下的原因,我 需要注意的是最好不要將scala安裝到帶有空格的路徑,
啟動weblogic服務時,報此時不應有“1.6(1.7)jdk”解決方法
注:文章出處: //blog.csdn.net/xuke6677/article/details/8673735 環境: win7(64bit) webLogic10.3.3.6 安裝WebLogic的時候需要注意:JDK安裝路徑不能帶有空格、括號、中文的路
【Python】selenium調用IE11瀏覽器,報錯“找不到元素”NoSuchWindowException: Message:Unable to find element on closed window
conn ont csdn creates logs 註冊 target get 意思 當編寫自動化腳本,定位瀏覽器元素時,報如下錯誤: 代碼: >>> # coding=utf-8 >>> from selenium import w
linq中日期格式轉換或者比較,程序報錯說不支持方法的解決辦法
格式 var lec fun edi nbsp diff sql 方法 public void TestMethod1(){using (var _context = new hotelEntities()){var rq = DateTime.Now.Date;var q
bat無故報錯打印混亂的解決
語句 got spa clas get rem 註釋 可執行 增加 1. 下面語句加了一個無意義的ping操作。不加的時候經常報錯,報操作數不是數字,實際上打印發現NOW值和格式並沒有錯誤。懷疑是下面操作數太多了,而執行速度又太快,導致執行時總是很容易出錯。通過增加一個無
新建的mvc項目運行之後報錯找不到頁面
文件 home red 找不到 ont 是否 span 查看 ack 新建的mvc項目運行之後報錯找不到頁面 一定要先查看路徑是否正確,一個controller 在view中 這個controller要對應一個文件夾.比如homecontroller 在視圖view中就要
關於在64位系統上,使用APlayer,運行報錯“找不到指定的模塊”
64位系統 詳細信息 visible 對話框 ole event onu get *** 使用APlayer開發了一個C#程序,原先開發電腦是32位的,安裝電腦也是32位,只需要將相應的文件打包,然後在system32文件夾中放入atl71.dll和D3DX9_43.dll
msyql 啟動報錯 找不到pid 文件
mysql 數據庫啟動 pid 文件安裝完mysql 啟動mysql 數據庫 報錯 Starting MySQL.The server quit without updating PID file (/app/mysql/mysql/data/mysqld.pid).[FAILED]Starting MyS
salt '*' state.highstate 報錯找不到文件,環境如下No Top file or master_tops data matches found.
data ges mat change 找不到文件 false root state sta salt ‘*‘ state.highstate 報錯找不到文件,環境如下No Top file or master_tops data matches found. fi
cygwin下java報錯“找不到或無法加載主類”的故障排除
java_home tools.jar 文件 1.8 pos 安裝 分號 可執行文件 $path win7 下安裝了java,命令行下可以正常運行,cygwin下報錯:找不到或無法加載主類。 經排查發現是cygwin的~/.bash_profile中畫蛇添足的配置了$CLA
js 監測from表單中的input和select,時時監測,沒有輸入或選擇信息報錯,不允許提交數據
height ssss txt input OS 表達 tip eight html 1.html 代碼為 在input和select同級元素中添加 .error的標簽,用來存放報錯信息 <form action="" method="post" enctype="
centos6上,git拉代碼時候,報錯提示不支持低版本ssl的解決方法
git報錯[root@rdpops_mwdb-20-25 /root ]# git clone https://github.com/pyenv/pyenv.git 報錯信息如下2行:error: while accessing https://github.com/pyenv/pyenv.git/inf
IntelliJ IDEA 編譯代碼報錯 找不到符號 符號: 找不到符號包 包
build UC valid int 輸出 圖片 pro 重新編譯 tar 在使用IDEA的時候,經常出現過找不到包或者找不到符號的情況,可以嘗試以下幾種方式來解決 1.如果項目使用的是Maven可以使用Maven-Reimport 2.還可以 Invalidate an
二進制安裝mysql5.6.39報錯找不到libnuma.so.1庫文件
efault 文件 sha pro edi scrip RR xtra sys 二進制安裝mysql5.6.39初始化時報錯如下: [root@localhost scripts]# ./mysql_install_db --datadir=/data/mysql/data
springboot整合activiti報錯[processes/]不存在解決方案
except nested key code 解決 nes file exceptio processes springboot整合activiti時,啟動拋異常 nested exception is java.io.FileNotFoundException: clas
Linux下Java運行.class文件,報錯找不到或無法加載主類
code 運行 pro jar 更改 class ssp linux lib classpath配置的錯誤,所以找不到.class文件。 原先的etc/profile中的classpath配置 export CLASSPATH=$JAVA_HOME/lib/tools.j