UNIXコマンドについて質問

このエントリーをはてなブックマークに追加
1login:Penguin
awk sed cut etc... コマンドでtest.txt の中身を整形して下記のような出力結果が得たいのですが、スマートなコマンドは無いでしょうか?

test.txt の中身
------------------------------------
home/unix/apple.txt
home/linux/orange.txt
Windows/melom.txt
------------------------------------

コマンド実行結果
------------------------------------
home/unix
home/linux
Windows
------------------------------------

要はファイルを消してディレクトリ名を引っ張ってきたいんです。
パイプでつなぐのはかまわないんですが、あまり長々しくなく、読みやすいコマンドがあればご教授ください。
2login:Penguin:2011/12/16(金) 20:13:13.68 ID:ZK4u57wF
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                         霊長類研究所
3login:Penguin:2011/12/16(金) 20:41:02.58 ID:sgAKJloI
cat test.txt | sed "s%\(.*\)/[^/]*%\1%"
4login:Penguin:2011/12/16(金) 20:43:30.77 ID:jImBgVqV
>3
すごい!!
コンパクトなコマンドですね、有難うございます!
5login:Penguin:2011/12/16(金) 23:22:59.16 ID:ecnW/VEt
useless use of cat award
http://partmaps.org/era/unix/award.html
6login:Penguin:2011/12/17(土) 00:20:29.39 ID:1GiKEUBe
質問はこちらで。

くだらねえ質問はここに書き込め! Part 196
http://engawa.2ch.net/test/read.cgi/linux/1321570974/


>>1
削除依頼出しといてね。
7login:Penguin:2011/12/17(土) 07:59:41.33 ID:yMYkg58W
useless use of useless use of cat award award
8login:Penguin
質問はこちらで。

くだらねえ質問はここに書き込め! Part 198
http://engawa.2ch.net/test/read.cgi/linux/1328204739/