我怎麼能傳遞一個文件目錄(路徑)作爲參數傳遞給 在Windows 1.批處理文件操作系統 2. bash的文件在UNIX系統oprating我如何傳遞文件目錄(路徑)作爲參數?
1
A
回答
2
Batch files can only handle parameters %0 to %9
%0 is the program name as it was called,
%1 is the first command line parameter,
%2 is the second command line parameter,
and so on till %9.
對於批量檢查@http://www.robvanderwoude.com/parameters.php
對於shell腳本檢查@http://docsrv.sco.com:507/en/OSUserG/_Passing_to_shell_script.html
2
與Windows批處理文件,您可以使用%1
(%2
,%3
等)。使用Bash,您使用$1
($2
,$3
...)。
1
1)要在Windows批處理文件:
script.bat C:\some\path
要訪問腳本中使用%的路徑1:
echo %1
2)一個bash shell腳本:
script.sh /some/path
要訪問腳本路徑中使用$ 1:
echo $1
0
在bash,你用$1
獲得的第一個參數。你說它必須是目錄的路徑,所以你可能想要嘗試以下內容:
test -d $1 && echo "Directory exists"
相關問題
- 1. 在R中傳遞目錄路徑作爲參數
- 2. 將路徑作爲參數傳遞
- 3. Python:將路徑作爲參數傳遞
- 4. 作爲參數的Nginx目錄路徑
- 5. 在shellexecute中傳遞文件路徑作爲參數
- 6. 傳遞打開目錄作爲參數
- 7. 如何作爲方法的參數傳遞一個文件(路徑)在Java中
- 8. 如何接受文件或路徑作爲參數傳遞給方法在python
- 9. 如何將文件路徑作爲參數傳遞給URL使用Perl
- 10. 如何將路徑作爲參數傳遞給Process.Start
- 11. REST如何傳遞空路徑參數?
- 12. 在角度路由器中傳遞文件路徑作爲參數
- 13. 如何打開的文件的路徑爲路徑的目錄
- 14. .net webapi文件路徑作爲參數
- 15. 如何將目錄下的所有文件作爲參數傳遞給exe?
- 16. 如何將當前目錄作爲參數傳遞給腳本?
- 17. 錯誤時傳遞的目錄路徑
- 18. 無法將程序文件路徑變量作爲參數傳遞給進程
- 19. 將文件的路徑作爲參數傳遞到存儲過程
- 20. 批處理文件 - 傳遞路徑名稱作爲參數在命令行中
- 21. Google Cloud ML引擎傳遞多個文件路徑作爲參數
- 22. 如何將目錄路徑作爲命令行傳遞給進程?
- 23. 如何在C#中傳遞exe文件作爲參數傳遞xml文件
- 24. 傳遞文件作爲參數瀏覽
- 25. C:傳遞文件作爲參數
- 26. 傳遞文件名作爲參數
- 27. 傳遞對象作爲路徑幫手的參數
- 28. 作爲參數傳遞路徑來處理C#
- 29. 在Pentaho中傳遞路徑作爲參數
- 30. 在Matlab bash中傳遞路徑字符串作爲參數