0
A
回答
0
如果你需要對文件進行操作,你可以把文件名作爲參數,並只使用該文件具有指定名稱。
如果你只需要讀取文件的內容,您可以使用重定向到有腳本讀取文件的內容,在標準,你可以使用./script < inputfile
2
做到這一點,您可以訪問命令行參數傳遞使用positional parameters你的腳本。
另外要檢查是否已將正確數量的參數傳遞給腳本,可以使用變量$#
,該變量包含傳遞的參數數量。
if [ $# -eq 1 ]; then
# exactly 1 argument was passed..use it..its available in $1
echo "Argument $1"
else
# either 0 or >1 arguments were passed...error out.
echo "Incorrect number of arguments passed"
exit 1
fi
採樣運行:
$ bash a.sh
Incorrect number of arguments passed
$ bash a.sh foo
Argument foo
$ bash a.sh foo bar
Incorrect number of arguments passed
$
的[幫助,bash腳本]
相關問題
- 1. 如何將新文本作爲參數傳遞給bat文件?
- 2. Python:如何將文件對象作爲函數參數傳遞給python腳本?
- 3. 如何提供一個文件名作爲參數傳遞給shell腳本
- 4. 通.apk文件作爲參數傳遞給詹金斯工作
- 5. 如何通過文件作爲參數傳遞給Python進程在Java
- 6. 如何傳遞文本文件作爲參數?
- 7. 如何將文件夾路徑通過CGI傳遞給腳本通過變量?
- 8. 如何通過java腳本將參數從另一個vm文件(velocity)傳遞給vm文件(Velocity)?
- 9. 如何通過docker run將本地文件作爲參數傳遞?
- 10. 傳遞的內容作爲參數傳遞給標籤文件
- 11. 如何將通配符參數傳遞給sfile文件中的perl腳本?
- 12. 如何將文件作爲參數傳遞給C++?
- 13. 如何通過GNU Parallel將Python字典作爲參數傳遞給腳本?
- 14. 通Java腳本函數作爲參數傳遞給C++函數
- 15. 如何通過命令行將參數傳遞給sql腳本
- 16. 傳遞文件作爲參數瀏覽
- 17. 傳遞文件名作爲參數
- 18. C:傳遞文件作爲參數
- 19. 通過POST請求將參數傳遞給JavaScript文件
- 20. 將命令行參數傳遞給perl通過文件?
- 21. 將spool文件名傳遞給SQL腳本作爲批處理文件中的參數 - 意外行爲
- 22. 如何將參數作爲GET方法傳遞給腳本?
- 23. 如何將密碼作爲參數傳遞給shell腳本
- 24. 如何將當前目錄作爲參數傳遞給腳本?
- 25. 如何通過批處理文件傳遞命令作爲命令行參數
- 26. 如何從批處理文件傳遞參數到Perl腳本
- 27. 如何將參數傳遞到bat文件中的php腳本
- 28. 通過腳本傳遞參數
- 29. 傳遞命令行參數,從一個文件夾腳本文件腳本
- 30. 如何將批處理文件的參數傳遞給powershell腳本?
可能重複(http://stackoverflow.com/questions/3955604/help-with-bash-script) – 2010-10-19 21:56:28