tee
tee
는 표준 입력(standard input)에서 읽어서 표준 출력(standard output)과 파일에 쓰는 명령어이다.
다음 명령을 실행하면 outfile에 hello 라는 내용이 기록된다
$ echo "hello" | tee outfile
위 명령어를 활용하여 간단한 텍스트 파일 복사를 tee를 이용해서 구현할 수 있으며 다음 명령어는 outfile을 newfile로 복사함
$ cat outfile | tee newfile
echo
사용 시 shell의 append 연산자인 >>
를 사용하려면 -a 나 --append 옵션을 사용하면 된다
$ echo "Bye" | tee -a newfile
nl
- 사용법:
nl [옵션] [파일]
텍스트 파일의 각 줄에 줄 번호를 붙이는 명령어.
nl 명령은 지정한 파일을 읽어, 파일의 행 번호를 자동으로 매겨 표준 출력으로 보여주는 명령어이다.
이와 같은 기능으로 cat -b 명령(-b: 줄 수 보여주는 옵션)
이 있다
nobody 계정이 몇 번째 행에 있는지 확인
$ nl /etc/passwd | grep 'nobody'