shell学习18:if判断-e,-f,-f,-L,-r,-w,-x,-s,-nt,-ot的意思
生活随笔
收集整理的這篇文章主要介紹了
shell学习18:if判断-e,-f,-f,-L,-r,-w,-x,-s,-nt,-ot的意思
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
filename為文件名
-e (exist)
-e filename, 判斷文件是否存在-d (directory)
-d filename,判斷文件是否為目錄-f (file)
-f filename,判斷文件是否為常規文件-L (link)
-L filename,判斷文件是否問鏈接文件-r (read)
-r filename,判斷文件是否可讀-w (write)
-w filename,判斷文件是否可寫-x (exec)
-x filename,判斷文件是否可執行-s (size)
-s filename,判斷文件長度是否為0-h (hard link)
-h filename,判斷文件是否為硬鏈接文件-nt (newer than)
filename1 -nt filename2,判斷文件1是否比文件2新-ot (older than)
filename1 -ot filename2,判斷文件1是否比文件2舊
參考:https://blog.csdn.net/superbfly/article/details/49274889
總結
以上是生活随笔為你收集整理的shell学习18:if判断-e,-f,-f,-L,-r,-w,-x,-s,-nt,-ot的意思的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: lambda no instance(s
- 下一篇: Heart_deconvolution