我想查看名爲missing
的文件,然後查看名爲flags
的目錄。檢查目錄並與文件匹配
missing
中列出的每個文件將始終出現在flags
目錄中。
我想查看flags
目錄中的每個文件,然後查看它們是否在missing
文件中。如果其中一個不是,請從flags
目錄中刪除該文件。
@flags=`ls $dir`;
$flags_size = scalar @flags;
$file = "/home1/t01jkxj/check_st/missing";
$filesize = -s $file;
if ($filesize < $flags_size) {
##What to do??##
}
爲什麼要將'$ file'的大小與'@ flags'數組中的元素數進行比較? – TLP
@TLP:我認爲你很清楚OP不理解'-s'運算符。 – Borodin
所以你想刪除名爲'flags'的目錄中的所有文件,這些文件不會出現在名爲'missing'的文件中? – Borodin