怎么使用shell判斷文件是否存在
很多時候我們在做運維的時候,我們需要做一些自動化,這時我們就需要寫一些shell腳本,既然要用到shell腳本,就免不了文件操作。下面是學(xué)習(xí)啦小編收集整理的怎么使用shell判斷文件是否存在,希望對大家有幫助~~
使用shell判斷文件是否存在的方法
工具/原料
一臺裝有bash的linux
方法/步驟
首先我們要touch一個文件。
打開它,輸入如下
#!/bin/bash
if [ -z class="main">
怎么使用shell判斷文件是否存在
怎么使用shell判斷文件是否存在
怎么使用shell判斷文件是否存在
怎么使用shell判斷文件是否存在
怎么使用shell判斷文件是否存在
怎么使用shell判斷文件是否存在
怎么使用shell判斷文件是否存在
怎么使用shell判斷文件是否存在
怎么使用shell判斷文件是否存在
怎么使用shell判斷文件是否存在
怎么使用shell判斷文件是否存在
fi
fi
wq保存起來,然后測試它。
第一步肯定是要測試參數(shù)的問題,如果沒參數(shù)會怎么樣?
參數(shù)沒問題,我們再隨便輸入一個不存在的文件試試?
這完全符合unix哲學(xué),一個程序就該簡易,不說更多的廢話。很顯然,提醒文件不存在是沒有必要的,并且缺少參數(shù)也是不需要的,我們只要結(jié)果,對于unix哲學(xué)來說,是這樣的。
接下來我們要測試我們的重點,我們的文件。首先從普通文件開始測試,那就測試自己吧。
然后測試我們的目錄?
測試我們的字符設(shè)備?但是我們不知道機子上有哪些字符設(shè)備怎么辦?
那很簡單,我們只要ls -l /dev | more 看一下就行,按enter鍵往下移。
只需要看前面的第一個字符是什么就OK
c代表字符設(shè)備,b代表塊設(shè)備
那我們等會就測試/dev/adsp的字符設(shè)備和/dev/hdc的塊設(shè)備
看到了,我們先測試字符設(shè)備。
按q退出more
來看看結(jié)果
然后再看看我們的塊設(shè)備?
怎么使用shell判斷文件是否存在相關(guān)文章: