教えて下さい

このエントリーをはてなブックマークに追加
1名無し~3.EXE
test.txt の中身を整形して下記のような出力結果が得たいのですが、スマートな方法は無いでしょうか?

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

実行結果
------------------------------------
home/unix
home/linux
Windows
------------------------------------
2名無し~3.EXE:2011/12/18(日) 19:12:09.32 ID:vdkztwzm
Macなら一瞬なんだけど
3名無し~3.EXE:2011/12/18(日) 19:13:43.90 ID:5hm8HPyQ
確かにMacなら一瞬だよな
4名無し~3.EXE:2011/12/18(日) 20:41:44.14 ID:nRbKKA8v
Ubuntuでも一瞬
5名無し~3.EXE:2011/12/18(日) 21:44:06.52 ID:yudq6HF+
俺でも、一瞬とはいかないが30秒くらいあれば十分だよ。
6名無し~3.EXE:2011/12/20(火) 00:36:47.39 ID:n1wlh5yz
^(.+)\/[^\/]*?$
後方参照の$1がウマー
そゆこと
7名無し~3.EXE:2011/12/20(火) 18:55:51.83 ID:RfqCFSmg
Linux使っててこりゃ普及するわけないと思った時58
http://engawa.2ch.net/test/read.cgi/linux/1324122098/

278 :login:Penguin :2011/12/20(火) 00:58:52.67 ID:qahPJ5v0
そうかな?
俺はワザワザこのスレに貼る意図は、Linuxなら簡単にできるのにWindowsでは
簡単ではないと言いたかったんじゃないかと思うんだけど。
まさかWindowsユーザーがココに貼れば回答がもらえると思ってマルチしてる
ってことは無いと思うんだ。

で、実はそこがLinux的だと思うんだよな。

VSのエディタを含めてほとんどのWindows版エディタがCtrl + F TABで置き換えが
出来るわけ。
Ctrl + F TAB \/[^/]+$ Enter これで完了。

このスレでは昔からsed使うことになっているんだけど、実際何も
変わらないんだよな。

俺はこの手のやり取りを見ていていつも思うことがある。

356 :login:Penguin :2011/12/20(火) 16:13:00.03 ID:Fb5TXLmS
>>278
百万行でもこの方法ですか?

357 :login:Penguin :2011/12/20(火) 16:14:30.94 ID:+Jd0w+7M
>>356
jk
8名無し~3.EXE
>>7
ありがとー