您好,我如何使用if/else語句來查找文件。比方說,如果我有一個file.txt
的根目錄,我希望能夠編寫一個說明if [ file.txt ]
不存在的代碼,然後使用find/-newer sshh > file.txt
或者使用[file.txt]
,然後在發生任何更改時郵寄更改。if then else語句查找文件
0
A
回答
2
在bash中,-f
會告訴你文件是否存在。
if [ -f /file.txt ];
then
// do something with mail
else
// do something with find
fi
0
你沒有真正告訴我們很多關於你的平臺,但恕我直言 - 如果你不知道該怎麼做這樣的事關你的頭查找和基本的shell內建的頂部 - 你應該使用更高級的語言。這將更容易概念化和更容易維護。
將它作爲一種學習體驗 - 改變爲使用python,perl或您選擇的語言進行實驗。
0
像這樣的東西應該工作:
if test -e "file.txt"; then
cat file.txt | mail -s "file.txt changed" [email protected]
else
find/-newer sshh > file.txt
fi
但你很可能希望將其與diff
相結合,以找出是否在文件結構發生變化。
+1
你得到了「無用的貓」獎。 – 2010-02-06 16:03:17
+0
謝謝,如果它是一個獎項,它一定是好的:-) – 2010-02-06 23:57:18
相關問題
- 1. SqlAlchemy:case語句(case - if - then -else)
- 2. If/then/else語句批量
- 3. vbscripting:using或在If ... Then ... Else語句
- 4. R中的If-then-else語句
- 5. if else if else語句(JS)
- 6. 找不到「if/else」語句
- 7. if then語句javascript
- 8. SAS IF then語句
- 9. C++ if ... then語句
- 10. SCONS if/then語句
- 11. 的if else語句
- 12. If else語句
- 13. If/else語句
- 14. if else語句
- 15. XML IF-THEN-ELSE
- 16. Pexpect if else語句
- 17. 如何在Oracle的where子句中使用IF THEN ELSE語句?
- 18. Oracle IF/ELSE語句
- 19. 查找tibco中「Else」語句的免費「if」語句
- 20. SQL查詢內嵌的if else語句
- 21. 「形」 - if-else語句
- 22. jquery if else語句
- 23. Python if else語句
- 24. PHP if/else語句
- 25. if else語句php
- 26. IF ELSE語句php
- 27. if和else語句
- 28. Big if else語句
- 29. jquery if else語句
- 30. PHP if else語句
fi?意思。最後? – 2010-02-06 04:57:40
你的'test'語法是假的。 – 2010-02-06 05:03:52
對不起,省略了括號內的空格。 – danben 2010-02-06 14:50:03