|
Message-ID: <20051027153245.GV24063@openwall.com> Date: Thu, 27 Oct 2005 19:32:45 +0400 From: "(GalaxyMaster)" <galaxy@...nwall.com> To: owl-users@...ts.openwall.com Subject: sed pattern matching (new-line character) Hello, I like the sed utility, and I'm regularly use sed in my scripts. The only one thing there which bother me: the handling of new-line character in RE pattern. According to the sed(1) manual page: The \n sequence in a regular expression matches the newline character, and similarly for \a, \t, and other sequences. I'm using the latest sed available on Owl: jill!galaxy:~$ rpm -q sed sed-4.1.1-owl1 Now, my session script to show the problem: jill!galaxy:~$ cat sed-test.txt line 1 line 2 line 3 jill!galaxy:~$ cat sed-test.txt | sed 's,\n,,g' line 1 line 2 line 3 jill!galaxy:~$ cat sed-test.txt | tr -d '\n' line 1line 2line 3jill!galaxy:~$ The last two commands should produce the equivalent output, but they don't :(. What I'm missing? It seems like a real bug in sed's code. I've tested versions from 3.02 to 4.1.1, all of them have this issue. This issue isn't Owl-related, RHEL is also has it. -- (GM)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.