日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

shell脚本判断文件类型

發布時間:2023/12/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 shell脚本判断文件类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉自:http://www.cnblogs.com/sunyubo/archive/2011/10/17/2282047.html

1. shell判斷文件,目錄是否存在或者具有權限?
2. #!/bin/sh?
3.?
4. myPath="/var/log/httpd/"?
5. myFile="/var /log/httpd/access.log"?
6.?
7. # 這里的-x 參數判斷$myPath是否存在并且是否具有可執行權限?
8. if [ ! -x "$myPath"]; then?
9. mkdir "$myPath"?
10. fi?
11.?
12. # 這里的-d 參數判斷$myPath是否存在?
13. if [ ! -d "$myPath"]; then?
14. mkdir "$myPath"?
15. fi?
16.?
17. # 這里的-f參數判斷$myFile是否存在?
18. if [ ! -f "$myFile" ]; then?
19. touch "$myFile"?
20. fi?
21.?
22. # 其他參數還有-n,-n是判斷一個變量是否是否有值?
23. if [ ! -n "$myVar" ]; then?
24. echo "$myVar is empty"?
25. exit 0?
26. fi?
27.?
28. # 兩個變量判斷是否相等?
29. if [ "$var1" = "$var2" ]; then?
30. echo '$var1 eq $var2'?
31. else?
32. echo '$var1 not eq $var2'?
33. fi?

-f 和-e的區別?
Conditional Logic on Files?

-a file exists.?
-b file exists and is a block special file.?
-c file exists and is a character special file.?
-d file exists and is a directory.?
-e file exists (just the same as -a).?
-f file exists and is a regular file.?
-g file exists and has its setgid(2) bit set.?
-G file exists and has the same group ID as this process.?
-k file exists and has its sticky bit set.?
-L file exists and is a symbolic link.?
-n string length is not zero.?
-o Named option is set on.?
-O file exists and is owned by the user ID of this process.?
-p file exists and is a first in, first out (FIFO) special file or?
named pipe.?
-r file exists and is readable by the current process.?
-s file exists and has a size greater than zero.?
-S file exists and is a socket.?
-t file descriptor number fildes is open and associated with a?
terminal device.?
-u file exists and has its setuid(2) bit set.?
-w file exists and is writable by the current process.?
-x file exists and is executable by the current process.?
-z string length is zero.?

是用 -s 還是用 -f 這個區別是很大的!

轉載于:https://www.cnblogs.com/lit10050528/p/4914830.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的shell脚本判断文件类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美日韩精品一区二区在线播放 | 波多野结衣中文字幕一区二区三区 | 毛片毛片 | 日韩精品久久久 | 国产一区二区在线视频 | www.四虎影视 | 日本三区视频 | 无码国产色欲xxxxx视频 | 一区二区三区亚洲 | 懂色av懂色av粉嫩av分享吧 | 日本特黄视频 | 最近中文字幕在线免费观看 | 国产高清视频在线播放 | 欧美日韩一区二区三区免费 | 国产精品9999 | 老司机精品导航 | 91丨porny丨| 日本少妇网站 | 日本黄色xxx | 欲色影音 | 久久性 | 在线观看中文字幕视频 | 日韩综合久久 | 国产又粗又猛又爽视频 | 日韩在线小视频 | 亚洲女同视频 | 日本大尺度床戏揉捏胸 | 久久这里只有精品23 | 青青草视频污 | 中文在线а√在线8 | 免费网站看av | 亚洲自拍偷拍一区二区 | 一级性爱视频 | 一区二区三区四区高清视频 | 三级免费毛片 | 日韩国产欧美一区二区 | 国产成人毛片 | 亚洲精品一级二级 | 亚洲成人高清 | 撒尿free性hd | 爱爱网视频 | 蜜桃久久久久久 | 一级片黄色片 | 永久黄网站色视频免费观看w | 女久久| 中文字幕日韩人妻在线视频 | 日韩欧美亚洲视频 | 久久国产一区二区三区 | 国产又粗又猛又爽又黄又 | 一区二区国产欧美 | 国产日韩精品一区二区三区在线 | 超碰97在线看 | 国产第113页 | 久久人人插| 亚洲视频自拍 | 香蕉蜜桃视频 | 深夜福利视频导航 | 毛片无遮挡 | 伊人色在线视频 | 性xxxx| 亚洲av日韩av永久无码下载 | 丰满人妻一区二区三区免费视频 | 无码人妻精品一区二区中文 | 久久成人在线 | 黄色成年人网站 | 国产精品videossex国产高清 | 毛片大全免费看 | av综合色| 国产精品一品二区三区的使用体验 | 97在线观视频免费观看 | www.成人| 日韩视频成人 | 精品成在人线av无码免费看 | 国内精品少妇 | 欧美999| 激情欧美一区二区三区 | 久久人人干 | 国产区精品在线观看 | 欧美高跟鞋交xxxxxhd | 亚洲成人日韩在线 | 国模私拍大尺度裸体av | jjzz国产 | 在线观看亚洲欧美 | 亚洲jlzzjizz少妇 | 人人看人人看 | 亚洲人体av| 日本丰满少妇一区二区三区 | 色狠狠一区二区三区香蕉 | 爱爱三级视频 | 91在线看黄 | 色婷五月 | 激情拍拍 | 91日韩欧美 | 大尺度做爰呻吟舌吻网站 | 亚洲国语| 精品在线一区二区 | 污网站在线播放 | av噜噜在线| 蜜桃综合|