test.txt 의 파일내용이 다음과 같다면
apple red orange yellow banana yellow
이 입력값을 쉘 스크립트를 이용해서
라는 식으로 출력이 나오게 하려고 합니다. 어떻게 해야되는지요?
$ cat input.txt iii iii fghi zoo kile abc tile hila iii zzz
$ (echo "ignore" | cat - input.txt) | paste - input.txt ignore iii iii iii iii fghi fghi zoo zoo kile kile abc abc tile tile hila hila iii iii zzz zzz
그 다음에는 짝수번째 줄만 골라 내시면 됩니다. 짝수번째 줄만 골라 내시는 방법은 생각해 보세요 ^^ 여러가지 방법이 있을텐데 저도 뭐가 좋은지는 모르겠네요.
사실 awk 나 perl 을 사용하면 이것보다 훨씬 간단히 끝낼 수 있을 거에요.
임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
두번에 한번씩 뉴라인만 추가해 주면 되지 않나요?
for IN in `cat test.txt` do printf "$IN " let a=a+1 let b=a%2 if [ $b -eq 0 ]; then printf "\\n" fi done
sed를 사용할 수 있다면 아래와 같이 하셔도 됩니다.
tr '\n' '\t' < t | sed 's/\(\w\+\)\W\(\w\+\)\W/\1 \2\n/g'
요런거도.. awk ' NR % 2 == 1 { printf "%s ", $0 } NR % 2 == 0 { print $0 } ' filename
awk ' NR % 2 == 1 { printf "%s ", $0 } NR % 2 == 0 { print $0 } ' filename
------------------------------------------------------------ 개인 메일 서버를 만들어 사용합시다.. 언제부터 e-메일이 포털의 전유물이 된거지??home
awk를 옆에 쭉 붙이면 되는 군요 감사합니다 ^^
해결 됐습니다. ^^
텍스트 포맷에 대한 자세한 정보
<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]
힌트
$ cat input.txt
iii
iii
fghi
zoo
kile
abc
tile
hila
iii
zzz
$ (echo "ignore" | cat - input.txt) | paste - input.txt
ignore iii
iii iii
iii fghi
fghi zoo
zoo kile
kile abc
abc tile
tile hila
hila iii
iii zzz
zzz
그 다음에는 짝수번째 줄만 골라 내시면 됩니다.
짝수번째 줄만 골라 내시는 방법은 생각해 보세요 ^^
여러가지 방법이 있을텐데 저도 뭐가 좋은지는 모르겠네요.
사실 awk 나 perl 을 사용하면 이것보다 훨씬 간단히 끝낼 수 있을 거에요.
임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
두번에 한번씩
두번에 한번씩 뉴라인만 추가해 주면 되지 않나요?
sed를 사용할 수 있다면...
sed를 사용할 수 있다면 아래와 같이 하셔도 됩니다.
요런거도.. awk ' NR % 2
요런거도..
awk ' NR % 2 == 1 { printf "%s ", $0 }
NR % 2 == 0 { print $0 } ' filename
------------------------------------------------------------
개인 메일 서버를 만들어 사용합시다..
언제부터 e-메일이 포털의 전유물이 된거지??
home
awk를 옆에 쭉 붙이면 되는 군요 감사합니다 ^^
awk를 옆에 쭉 붙이면 되는 군요 감사합니다 ^^
답변 감사합니다.
해결 됐습니다. ^^
댓글 달기