[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/10 01:33 / Filesize : 267 KB / Number-of Response : 906
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだらねえ質問はここに書き込め! Part177



1 名前:login:Penguin [2009/08/17(月) 18:00:00 ID:w888XMaE]
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
www12.atwiki.jp/linux2ch/ (避難所)

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
www12.atwiki.jp/linux2ch/?About

過去ログ検索(Part29: 22氏提供) 2chlinux.dtdns.net/2ch-linux-ks/

Google検索 www.google.co.jp/linux

関連スレッドは >>2 あたり。

前スレ くだらねえ質問はここに書き込め! Part176
pc11.2ch.net/test/read.cgi/linux/1246986882/

878 名前:login:Penguin mailto:sage [2009/09/17(木) 22:47:46 ID:jWMObs4/]
スペースは \s じゃなくて空白で

879 名前:login:Penguin [2009/09/17(木) 23:05:54 ID:ioZx6ZJ8]
>>877
s/.../.../ の前者に指定するのは正規表現。
後者に指定するのは基本的にはただの文字列。
ただし \ によるエスケープは一部効く。
info sed の Escapes の項にその一覧がある。
この中に \n はあるが \s はない。

あと正規表現の \s はスペースではなくスペースに類するもの。
タブや改行も含む。

880 名前:login:Penguin mailto:sage [2009/09/17(木) 23:22:34 ID:oCs3CZXH]
>>877
sedに渡る文字列は 各行ごとに渡るのではないか?
例えば、mona.txt が置換対象のファイルだとして、
cat mona.txt | sed s/'\n'/' '/g
だと、各行ごとにsedで置換されてしまうと思う。
echo -n `cat mona.txt` | sed s/'\n'/' '/g
とすれば、改行文字も含めて一つのストリームとしてsedに渡る。

一応、実験はしてみた。
もっとスマートな方法も きっとあるはず。探してみるべし。

881 名前:login:Penguin [2009/09/17(木) 23:25:56 ID:ioZx6ZJ8]
>>880
> echo -n `cat mona.txt` | sed s/'\n'/' '/g
これだと複数の連続するスペースが1つになってしまう。
あと sed を入れる意味がない。
あと mona.txt のサイズが大きいとたぶん動かない。

882 名前:login:Penguin mailto:sage [2009/09/17(木) 23:33:25 ID:oCs3CZXH]
>>881
ごめ。も一回確認してみたら どうも違う。
で、>>881 も御意。サイズは気にも止めなかった。
んー。すまん。スレ汚しだた。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<267KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef