運行我的腳本後,我在當前位置創建一個新文件,然後向該文件添加一些數據: touch tracking DATA=$(pwd/tracking)
通過上面的代碼,我希望文件在一個普通的位置,所以我可以添加一些數據,即使我不在文件的相同位置。 echo $someRecords >> "$DATA"
。 任何想法這裏有什麼問題?謝謝。使用pwd創建路徑
1
A
回答
3
可執行文件被稱爲「pwd」,而不是「pwd/tracking」。
DATA="$(pwd)/tracking"
1
值得一提的是,在除了可執行pwd
你也有可變$PWD
。如果你願意,你可以用
DATA="${PWD}/tracking"
echo $someRecords >> "$DATA"
或更換三線
touch tracking
DATA="$(pwd)/tracking"
echo $someRecords >> "$DATA"
如果你感覺簡潔,只有一行
echo $someRecords >> "${PWD}/tracking"
會做同樣的東西
相關問題
- 1. 用PHP創建路徑
- 2. 使用SVG路徑創建加號(+)
- 3. 如何使用GET創建路徑?
- 4. 使用boost創建相對路徑
- 5. Perl使用參數來創建路徑
- 6. 如何使用coregraphics創建路徑?
- 7. 使用System.Uri創建相對路徑
- 8. 使用MKD命令創建FTP路徑
- 9. 從路徑值創建路徑?
- 10. 新文件創建路徑
- 11. 從路徑創建蒙版
- 12. 從路徑創建區域
- 13. MODI Doucment創建路徑
- 14. 爲URI創建路徑樹
- 15. 創建Resftul URI路徑?
- 16. 創建路徑的F#
- 17. Netlogo - 如何創建路徑?
- 18. 如何用路徑創建新文件?
- 19. 使用Path類在Java中創建兩個路徑之間的路徑
- 20. 如何使用相對路徑使用StreamWriter創建文件?
- 21. 反應路由器:創建從對象創建'鏈接'路徑
- 22. 在pwd中編譯文件時,gcc/g ++使用絕對路徑作爲警告
- 23. 創建子項NIO.2父路徑路徑實例
- 24. 創建路徑組件路徑字符串
- 25. 在Unix中將路徑指定爲pwd的簡寫形式?
- 26. 如何使用構建路徑使用的依賴項創建Maven項目jar?
- 27. 使用路徑
- 28. 使用正則表達式創建新的文件路徑
- 29. 使用Scripting.FileSystemObject在尚不存在的路徑中創建文件
- 30. 如何使用反射包從類路徑創建對象
你想通過'$(pwd/tracking)'來做什麼? – HuStmpHrrr
'$ someRecords >>「$ DATA」'應該是'echo $ someRecords >>「$ DATA」'btw。你似乎需要一些bash基礎教程。 – HuStmpHrrr
@HuStmpHrrr我同意。我在帖子中忘記了回聲。通常,我希望文件位於一般位置,因此我可以向其中添加一些數據,即使我不在文件的相同位置。 – user3075653