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

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

IT的な実務能力を測る15問

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

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

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

気に入ったらシェアお願いします!

この記事を書いた人

こんにちは!カノといいます👓
インターネットやテクノロジー、ビジネスモデルや歴史(世界史・日本史)、美術などが好きです。メガネのせいか真面目っぽく見えるらしいですが、基本的には昔からいい加減な性格です。
このブログは昔からずっと個人的な日記みたいな感じで書いてきていて、基本的には個人的なログになりますが、興味のあるところだけ読んでいただけるとうれしいです。コメントやTwitterのフォローなどは大歓迎です。

コメント

コメント一覧 (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_を挿入)。おしまい。
    ・・・・スクリプト系に弱いとこうなりますーー;

コメントする

目次