1樓:新速科技
# 這裡的-x 引數判斷$mypath是否存在並且是否具有可執行許可權8. if [ ! -x "$mypath"]; then9. mkdir "$mypath"
10. fi
11.12. # 這裡的-d 引數判斷$mypath是否存在13. if [ ! -d "$mypath"]; then14. mkdir "$mypath"
15. fi
16.17. # 這裡的-f引數判斷$myfile是否存在18. if [ ! -f "$myfile" ]; then19. touch "$myfile"
20. fi
希望幫到你。
****************************************===
我暈 樓上答得這快~!!!!!
2樓:匿名使用者
#!/bin/bash
while [ 0 ];
doif [ ! -d "folder" ]then
echo hello
else
exit 0
fidone
3樓:匿名使用者
#!/bin/sh
checkpath="/test"
while true
doif [ -d "$checkpath" ]; then #-f for file
echo "$checkpath detected"
break;
else
echo "$checkpath does not exist, sleeping 2 seconds"
sleep 2
fidone
linux的shell指令碼,我現在需要判斷一個資料夾中是否存在包含上個月譬如201509字元的.dat檔案 20
4樓:吉原瘋
額...........這太簡單了................一條命令就搞定了...................
ls dir | grep -i '201509' | grep -i '.dat'
這種過濾一個下不就知道是否存在了麼....................
實際上就是過濾一個檔名而已.........分兩個grep也是為了方便理解.........
實際可以用grep 一個正則就能搞定.......
linux編寫shell指令碼實現查詢 /home/test資料夾下是否存在a這個檔案
5樓:大大蟲
if [ -f "/home/test/a" ]; thenecho myfile exists
else
echo myfile dose not existsfi
[ -e file ] 如果 file 存在則為真。
[ -f file ] 如果 file 存在且是一個普通檔案則為真。
powershell 寫一指令碼判斷在一特定路徑下是否存在指定的資料夾
6樓:匿名使用者
$filelist=gc "file.txt" #獲取要檢查的檔案列表
$csvs= new-object collections.arraylist #建立一個arraylist物件
foreach($file in $filelist)else$null=$csvs.add($csv)}$csvs|export-csv file.csv -notype -encoding oem #匯出成csv檔案
7樓:匿名使用者
#!/bin/bash
read -p "請輸入需要查詢的檔案的路徑:" f_path
read -p "請輸入需要查詢的檔名:" file
ls $f_path/$file 2>/dev/null
if [ $? == 0 ]
then
echo $file >>./shell.csv
else
echo -e "\t $file" >>./shell.csv
[root@localhost test]# cat shell.csv
yes no
執行:[root@localhost test]# bash shell.sh
請輸入需要查詢的檔案的路徑:/root/zhaoru/test
請輸入需要查詢的檔名:aaa
shell指令碼判斷檔案是否存在
8樓:
if [ -f file.txt ]; thenecho "file exists!"
else
echo "file not exist!"
fi用-e或-f判斷都行。-f還順帶檢查是否是檔案。
9樓:匿名使用者
#!/bin/bash
if [ -f $1 ]
then
echo "$1 exists!"
else
echo "$1 not exists!"
fi***********************執行bash test.sh /home/user.txt記得這個要加絕對路徑~~~,在執行的時候,指令碼後面接一個檔案引數~~~
shell指令碼中判斷檔案,目錄是否存在或者具有
shell指令碼判斷資料夾下是否有檔案
10樓:匿名使用者
我們可以通過判斷資料夾中的檔案的列表是否為空來判斷:
if [[ -n $(ls) ]]; then# do something here
else
# do something else herefi
11樓:風起雪落
#!/bin/sh
directory=$1
if [ "`ls -a $directory`" = "" ]; then
echo "$directory is indeed empty"
else
echo "$directory is not empty"fi
12樓:匿名使用者
#!/bin/sh
myfile="~/log/mylog.log"
if [ ! -f "$myfile" ]; thentouch "$myfile"
fi 注意if裡面的中括號的任意一個空格,具體可以參考shell 程式設計方面的書籍
13樓:匿名使用者
#/bin/bash
dir=/test
num=`ls -l $dir | wc - l`if [ num -eq 0 ];thenecho "no"
else
echo "yes」
怎麼判斷英語句子中的插入語,怎樣判斷英語句子中是插入語還是後置定語
看定語從句有幾個動詞,可以協助你決定句子中欠缺的是主語 who 還是賓語 whom 如果這題是 this is the student whom i know for a long time,很明顯你就能看出符合你的語法分析,whom 是作為賓語了。he is the only candidate ...
sql判斷是否存在,SQL 語句判斷記錄是否存在
declare a int 定義變數select a count from a where id 2 查詢表a是否存在id 2 的資料,並賦值給變數 a 以下為判斷 if a 0 begin print 不存在 insert into aaa id values 2 插入資料 endelse pri...
判斷條件的sql語句怎麼寫,判斷條件的SQL 語句怎麼寫?
select a.userid,a.username,case when b.depname is null 不存在 else 存在 end as 部門是否存在 from a left outer join b on a.depid b.depid 大神神風 select a.userid,a.us...