Unix for OS X __ Ch. 6 Redirecting I/O

line-oriented, screen-oriented

Standard Input and Standard Output

standard input.
<   filename
$ tr ‘[aeiou]’ ‘[xxxxx]’ < theFile

Putting Text in a File [136]

cat

cat filename >> show the content..
>> No Scroll back..
>> $ cat  >> user input wait…   Ctrl-D : Quit..

cat something > filename   :::  > : output redirection operator.
cat file1 file2 > newfile
* 같은 파일이름 무한루프 야기.
ls -sk   :: kb size..
cat file2 >> file1  이렇게 덧붙일 것.

Pipes and Filters [141]

$ ls -l $HOME | colrm 1 30  >> column remove … from 1 to 30 …

wc : word count

-c , -w (word),  -l (lines)
$ sudo find / -name “*.core” -print | wc -l
$ find ~/Documents -type d -print | wc -l
$ sudo find . -name “*.cs” | xargs wc -l   >> line 수…

tr : translator

tr “x” “y” >> replace
tr “[:lower”]” “[:upper:]” < file1
tr -d “[aeiou]” < todo    >>> 모음 삭제.
tr -cs “[:alpha”]” “/n” < alice.txt | wc -l
>> -s 중복 단어 삭제..

grep

$ mdfind ipod | wc -l
grep -v : 조건 제외..
$ mdfind ipod | grep -v “Library” | wc -l   .. Library 제외.
$ mdfind ipod | grep -v “Library” | grep “/taylor/” | wc -l

head and tail

sort

uniq

Piping Output to a Pager

Printing

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중