だから私はシェルスクリプトがいかに強力であるかを学んでいて、それを愛していますが、これには本当に苦労しています...
次のような名前のファイルがたくさんあります:checkin.10 checkin.11 checkin.12
の後の数字。は常に # であり、順次上昇します。
ディレクトリ内のすべての checkin.* ファイルを検索し、ファイル名に最大の # を持つファイルを返す必要があります。したがって、上記のファイルの場合、'checkin.12' を返す必要があります。私のロジックは、すべての checkin.* ファイル名を取得し、それらをループして、# を変数に格納された前のファイルの # と比較することでした。現在のファイルの # 値が大きい場合は、変数を現在のファイルに # 更新し、小さい場合は次のファイルに移動します。このようにして、checkin.12 を最高値として # 返してもらい、checkin.12 で必要なことを行うことができます。これを行うためのより良い方法が必要です.誰かが私に別のアプローチの例を見せてくれることを望んでいました.