メイクファイルでをソートせずに単語のリスト内の重複を削除する可能性はありますか?makefile:ソートせずに重複する単語を削除する
$(sort foo bar lose)
(私のためにここでは不幸な副作用)(私のために、この場合の主な機能である)複製だけでなく、ソートを削除しません。私はそれを避けたい。
[更新]
bobbogoの答えは非常にうまく動作します。 v3.81にはdefine uniq
を使用し、それ以降のバージョンにはdefine uniq =
(これをチェックしなかった)を覚えておいてください。
はあなたのレコードセパレータはスペース、例えばない場合は「答えはあまりにも非常にうまく動作しますlarsmans _foo_bar_lose_lose_bar_baz_
などから重複を削除する場合は、ただ、代わりにtr
のRS
とORS
awkのオプションを使用することを忘れないでください、とあなたがawk
を通じて言葉をecho
でき$(firstword $(shell ...))
これを行うことができる組み込み操作はありません。シェル操作を使用する必要があります。 – MadScientist