7
A
答えて
8
あなたはこの
for i in `ls`; do LEN=`expr length $i`; echo $LEN $i; done | sort -n
2
メイクテストファイルと同様に行うことができ、事前に ありがとう:
mkdir -p test; cd test
touch short-file-name medium-file-name loooong-file-name
スクリプト:
ls |awk '{print length($0)"\t"$0}' |sort -n |cut --complement -f1
出力:
short-file-name
medium-file-name
loooong-file-name
+0
最初の2つのソリューションは正常に動作します。すべての返信に感謝します。 –
4
最も簡単な方法はただである:
$ ls | perl -e 'print sort { length($b) <=> length($a) } <>'
+0
上記のラグラムの答えは、bashシェルのFreeBSDで私にとってうまくいきませんでしたが、これがしました。ペトルが大好き。ありがとう。 –
0
for i in *; do printf "%d\t%s\n" "${#i}" "$i"; done | sort -n | cut -f2-
関連する問題
- 1. ベース名でファイルをソート
- 2. 組み込みLinuxファイル名の長さ
- 3. MongoDB gridFS - ファイル名の長さ、インデックス、パフォーマンス
- 4. 長いファイル名のRsyncエラー
- 5. ファイル名を知らずにソートされたファイルをマージする
- 6. ファイル名の長さに基づいてファイルを移動する
- 7. Pythonのソート - 特定のファイル名
- 8. アイテム名の長さでリストをソートする最善の方法
- 9. Nugetパッケージマネージャの長いファイル名エラー
- 10. 長いファイル名 - サーバ、ウェブサイトの速度
- 11. ファイル名に基づいてファイルをソートPython
- 12. neo4jプロパティ名、ノード名、エッジ名の長さ
- 13. golang appengine - ファイル名が長すぎます
- 14. xargsエラー:ファイル名が長すぎます
- 15. linuxに長いファイル名と長いディレクトリ名のファイルを扱う簡単な方法はありますか?
- 16. フォルダの数とファイル名の長さが可変なフィールドから最後のファイル名を抽出する
- 17. ファイル名の長さを見つける方法は?
- 18. Powershell:名前の最初の文字でファイルをソート
- 19. ファイル名が無効です。データベースのファイル名を確認してください。 [ファイル名= E:\\ PractDB.sdf]
- 20. PHP - ファイル名の配列を数値でソートする?
- 21. 番号付きファイル名でbashでファイルの名前を変更
- 22. フルパスでファイル名
- 23. GNOMEのようなファイル名でのBashソート
- 24. ファイルのユーザー名を含むファイルアップロードでファイル名を生成
- 25. ファイル名をHDFSで
- 26. 可変長のファイル名内でbash sortコマンドを使用する
- 27. ファイル名
- 28. ファイル名
- 29. ファイル名
- 30. 入力ファイルをセット文字長にソート
私はそれがファイルサイズに基づいてソートされると思いますが、私はそれがファイル名そのことについて申し訳ありません –
の長さに基づいてソートすることにしたいです。 – Raghuram
新しいコードが追加されました...今すぐチェック – Raghuram