bashスクリプトを使用して、整数値リスト(ファイルに保存され、1行に1つずつ)が厳しく増加するかどうかをテストしたいと思います。
これを達成する簡単で簡潔な方法はありますか?
ベストアンサー1
数字で並べ替え、重複した行をフィルタリングしても、ファイルの内容が変更されていないことを確認してください。
cmp file <(sort -n file | uniq)
少なくともGNUはsort
このチェックを直接行うことができます:
sort -c -u -n file
(これPOSIXsort
文書にもこれについて言及されているので、どこでもサポートする必要があります。 )