問題 lsコマンドって、こういう順で出力しますよね(辞書順)。1,2,3,4…(数値順)って無理ですか。 1.jpg 10.jpg 18.jpg 2.jpg 20.jpg 3.jpg 5.jpg 答え lsコマンドには、オプションで -v バージョン順 というのがある。 $ touch {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}.jpg (ファイルを作って) $ ls -v1 (-v バージョン順で -1 一行で) 1.jpg 2.jpg 3.jpg 4.jpg 5.jpg 6.jpg 7.jpg 8.jpg 9.jpg 10.jpg 11.jpg 12.jpg 13.jpg 14.jpg 15.jpg 16.jpg 17.jpg 18.jpg 19.jpg 20.jpg 数値順になった。 もうちょっと複雑な例 $ touch