我有一個腳本可以在開始視頻編碼之前檢測作物的值。 我以一定的時間間隔進行幾次探測,比如每隔100幀。 如果所有探測幀的所有作物值都匹配,則沒有問題,並且腳本在編碼函數中啓動。如果裁切值不同,那麼腳本退出並出現錯誤,我需要手動選擇正確的裁切值,這很煩人。Bash:識別數組中的重複字符串
所以,我寧願選擇「最好」的可能值,而不是退出腳本,在這種情況下,這是最重複的數字。
那麼我該如何從最重複的集合中挑選一個字符串呢?
說,我把所有的作物值放在一個數組中。 Crop =('3''4'3''''''''''''''''''''); 所以在這種情況下,我會選擇價值'3',因爲它經常重複。 如何在Bash中以編程方式執行此操作?
謝謝。
- 編輯 -
我道歉,以簡化我的問題我可能會混淆一些你。 真正的作物價值看起來像這樣「720:568:0:4」。
兩種溶液用於'(720工作:568:0:4 100:200:1:10 720:568:0 :4 300:400:100:130)'。 – choroba 2013-03-19 00:39:04
@choroba的確。我剛剛測試... – 2013-03-19 00:46:57