符合我寫了一個shell腳本來檢查,如果一個二進制存在:shell腳本,如果水珠圖案的任何文件
#!/usr/local/bin/bash
if [ -e "/path/to/a/binary/file/app.bin" ]; then
echo "INFO: application has been built successfully"
else
echo "ERROR: application couldn't be built".
fi
它工作正常,並給出了預期的效果。但是如果有很多類似的應用程序名稱(比如app1.bin, app2.bin
等),我想測試"app*.bin"
如果條件失敗:
#!/usr/local/bin/bash
if [ -e "/path/to/a/binary/file/app*.bin" ]; then
echo "INFO: application has been built successfully"
else
echo "ERROR: application couldn't be built".
fi
我怎樣才能糾正,如果條件與app
爲尋找任何二進制的存在名稱即app*.bin
glob在引號內無效。即使你刪除它,如果從glob匹配 – Inian
Hi @Inian返回多個文件,條件將失敗,那麼你有什麼建議。我應該如何更改代碼以便解決我的目的。 – Yash