IT的な実務能力を測る問題 #2

前に出した問題の続きです。

どんなツールを使ってもいいから解いてみてください。

あるディレクトリにHOGE_1からHOGE_1000までの1000個のファイルがある。このファイルをHOGE_XXXのXXXの数値順にソートしたリストを作成しなさい。(5分)

「ls -0 | sort」みたいにソートしようとすると、「HOGE_1, HOGE_10, HOGE_2, HOGE_3 …」ってなっちゃうけどどうしましょうっていうよくある話ですね。

コメント

コメント一覧 (2件)

  • IT的な実務能力を測る問題 #2

    IT的な実務能力を測る問題 #2あるディレクトリにHOGE_1からHOGE_1000までの1000個のファイルがある。このファイルをHOGE_XXXのXXXの数値順にソートしたリストを作成しなさい。(5分)ちょっと面倒そうだったので、XXXの上限が1000と割り切った方法。30秒くらい?ls HOGE_? | sort; ls HOGE_?? | sort; ls HOGE_??? | sort; ls HOGE_???? | sortXXXの上限がとんでもなければ、それはそのとき考えるかなあ。…

  • エクセルで
    1
    2
    3
    4
    5
    ……
    1000
    をつくりテキストエディタにコピペ。
    正規表現置換で^を^HOGE_に置き換えて保存(各行のはじめにHOGE_を挿入)。おしまい。
    ・・・・スクリプト系に弱いとこうなりますーー;

第三の修練 へ返信する コメントをキャンセル

目次