前に出した問題の続きです。
IT的な実務能力を測る15問
どんなツール・言語を使ってもいいから、以下の小問題を1問3分以内で解決できるだろうか? (なかには5秒でできるものもあると思うが) ファイルfoo.txtの37567行目から990…
どんなツールを使ってもいいから解いてみてください。
あるディレクトリに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_を挿入)。おしまい。
・・・・スクリプト系に弱いとこうなりますーー;