数値エントリがある場合は最初の列でファイルを並べ替え、最初の列に何もない場合は2番目の列でファイルを並べ替える必要があります。基本的には次のようになります。
3 - foo bar
1 1 foo bar
- 5 foo bar
2 2 foo bar
- 4 foo bar
そして、出力が必要です
1 1 foo bar
2 2 foo bar
3 - foo bar
- 4 foo bar
- 5 foo bar
単一のコマンドでLinuxでそれを行う良い方法はありますか? ありがとう!