From(投稿者): | nide@ics.nara-wu.ac.jp (NIDE Naoyuki) |
---|---|
Newsgroups(投稿グループ): | fj.unix.shells |
Subject(見出し): | Re: 自己解決(was Re: 改行コードを含む文字列の置換) |
Date(投稿日時): | Thu, 5 Feb 2004 16:03:29 +0000 (UTC) |
Organization(所属): | Public NNTP Service, Kyoto University, JAPAN |
References(祖先記事, 一番最後が直親): | (G) <20040205131620.7bb36677.umusus@anet.ne.jp> |
(G) <20040205144138.1f95eb9b.umusus@anet.ne.jp> | |
(G) <87brod1t5h.fsf_-_@ace.nerimadors.or.jp> | |
Message-ID(記事識別符号): | (G) <bvtpgh$6np$1@caraway.media.kyoto-u.ac.jp> |
In article <87brod1t5h.fsf_-_@ace.nerimadors.or.jp>, jiro@nerimadors.or.jp writes: > perl -pe 'undef $/; s/\*\s*\*//g;' それだと、まず最初の行が読まれてからundef $/;が実行されるので、最初の 行の行末と2行目の行頭に*がある場合は目的の動作にならないですよね。 # perl -pe 'BEGIN{undef $/} s/\*\s*\*//g;' nide@ics.nara-wu.ac.jp