sed -e 's/[[:space:]]/\n/' test.log sed -e 's/[[:space:]]/\r\n/' test.log
이렇게 해보는데 안되네요
참고로 서버는 FreeBSD 입니다.
[nonots@old4 ~]$ echo "aaa bbb ccc" | sed -e "s/[[:space:]]/\n/g" aaa bbb ccc
=== 건달의 경지를 꿈꾸며 ===
[17:32:53:ym:~]$ echo "aaa bbb ccc" | sed -e "s/[[:space:]]/\n/g" aaanbbbnccc
이렇게 나오네요
\n 은 .. 역슬레시 + n 입니다. 아마 복사되면서 역슬레시로 스트립하는 기능이 빠지고 그냥 n 만 남아서 그런거 같군요. 아니면 작은 따옴표로 바꿔보든다..
공백문자, 개행문자 등을 한번에 다룰 때는 tr이 요긴합니다.
tr ' ' '\n' < test.log
답변 감사합니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
[nonots@old4 ~]$ echo "aaa
[nonots@old4 ~]$ echo "aaa bbb ccc" | sed -e "s/[[:space:]]/\n/g"
aaa
bbb
ccc
=== 건달의 경지를 꿈꾸며 ===
=== 건달의 경지를 꿈꾸며 ===
[17:32:53:ym:~]$ echo "aaa
[17:32:53:ym:~]$ echo "aaa bbb ccc" | sed -e "s/[[:space:]]/\n/g"
aaanbbbnccc
이렇게 나오네요
참고로 서버는 FreeBSD 입니다.
\n 은 .. 역슬레시 + n
\n 은 .. 역슬레시 + n 입니다.
아마 복사되면서 역슬레시로 스트립하는 기능이 빠지고 그냥 n 만 남아서 그런거 같군요.
아니면 작은 따옴표로 바꿔보든다..
=== 건달의 경지를 꿈꾸며 ===
=== 건달의 경지를 꿈꾸며 ===
tr을 사용하십시오.
공백문자, 개행문자 등을 한번에 다룰 때는 tr이 요긴합니다.
답변 감사합니다.
답변 감사합니다.
댓글 달기