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: