0
我想要去的路徑,並刪除文件開始collectorlist*
,所以我寫下如下的shell腳本,然而-e選項總是給輸出找不到。好心勸我。shell腳本文件搜索
腳本
if [ -d "/abc" ] ; then
for c in `ls -1 "/abc/"`; do
if [ -d "/abc/${c}" ] ; then
if [ -d "/abc/${c}/dynatrace/agent/linux-x86-64/agent/conf/" ] ; then
if [ -e "/bxp/${c}/dynatrace/agent/linux-x86-64/agent/conf/collectorlist* " ] && echo "Found" || echo "Not found" ; then
`ls -ltr "sat.txt"` > /users/home/abc/test.txt
fi
fi
fi
done
fi
我刪除了*後尾隨的空間,問題仍然存在 – Satte