728x90
728x170
sys1798@linux:~/bin$ script scriptexample Script started, file is scriptexample sys1798@linux:~/bin$ ls -al total 100 drwxr--r-- 2 sys1798 sys1798 4096 Nov 28 15:52 . drwxr-xr-x 15 sys1798 sys1798 4096 Nov 28 15:42 .. -rwxr--r-- 1 sys1798 sys1798 149 Nov 16 15:53 find_script -rw-rw-r-- 1 sys1798 sys1798 18 Nov 28 15:13 list -rw-rw-r-- 1 sys1798 sys1798 0 Nov 28 15:52 scriptexample -rwxr--r-- 1 sys1798 sys1798 142 Nov 28 15:38 test_add -rwxr--r-- 1 sys1798 sys1798 315 Nov 23 16:07 test_case -rwxr--r-- 1 sys1798 sys1798 154 Nov 28 15:32 test_cont -rwxr--r-- 1 sys1798 sys1798 220 Nov 23 15:52 test_elif -rwxr--r-- 1 sys1798 sys1798 77 Nov 16 15:45 test_exit -rwxr--r-- 1 sys1798 sys1798 330 Nov 23 16:03 test_file -rwxr--r-- 1 sys1798 sys1798 84 Nov 28 15:11 test_for -rwxr--r-- 1 sys1798 sys1798 91 Nov 28 15:14 test_for2 -rwxr--r-- 1 sys1798 sys1798 81 Nov 28 15:16 test_for3 -rwxr--r-- 1 sys1798 sys1798 92 Nov 16 16:45 test_here -rwxr--r-- 1 sys1798 sys1798 164 Nov 23 15:48 test_if -rwxr--r-- 1 sys1798 sys1798 112 Nov 16 16:36 test_position -rwxr--r-- 1 sys1798 sys1798 136 Nov 16 16:43 test_read -rwxr--r-- 1 sys1798 sys1798 272 Nov 28 15:30 test_select -rwxr--r-- 1 sys1798 sys1798 216 Nov 16 15:47 test_sharp -rwxr--r-- 1 sys1798 sys1798 319 Nov 16 15:51 test_sharp2 -rwxr--r-- 1 sys1798 sys1798 159 Nov 23 15:57 test_string -rwxr--r-- 1 sys1798 sys1798 215 Nov 28 15:42 test_trap -rwxr--r-- 1 sys1798 sys1798 150 Nov 28 15:27 test_until -rwxr--r-- 1 sys1798 sys1798 141 Nov 28 15:20 test_while -rwxr--r-- 1 sys1798 sys1798 250 Nov 28 15:22 test_while2 sys1798@linux:~/bin$ echo "Hi, I am $PS1" Hi, I am \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ sys1798@linux:~/bin$ echo "If you want to stop 'Script Function', then click Ctrl+D" If you want to stop 'Script Function', then click Ctrl+D sys1798@linux:~/bin$ exit Script done, file is scriptexample sys1798@linux:~/bin$ ls find_script test_add test_elif test_for test_here test_read test_sharp2 test_until list test_case test_exit test_for2 test_if test_select test_string test_while scriptexample test_cont test_file test_for3 test_position test_sharp test_trap test_while2 sys1798@linux:~/bin$ cat scriptexample Script started on Tue 28 Nov 2017 03:52:50 PM KST sys1798@linux:~/bin$ ls -al total 100 drwxr--r-- 2 sys1798 sys1798 4096 Nov 28 15:52 . drwxr-xr-x 15 sys1798 sys1798 4096 Nov 28 15:42 .. -rwxr--r-- 1 sys1798 sys1798 149 Nov 16 15:53 find_script -rw-rw-r-- 1 sys1798 sys1798 18 Nov 28 15:13 list -rw-rw-r-- 1 sys1798 sys1798 0 Nov 28 15:52 scriptexample -rwxr--r-- 1 sys1798 sys1798 142 Nov 28 15:38 test_add -rwxr--r-- 1 sys1798 sys1798 315 Nov 23 16:07 test_case -rwxr--r-- 1 sys1798 sys1798 154 Nov 28 15:32 test_cont -rwxr--r-- 1 sys1798 sys1798 220 Nov 23 15:52 test_elif -rwxr--r-- 1 sys1798 sys1798 77 Nov 16 15:45 test_exit -rwxr--r-- 1 sys1798 sys1798 330 Nov 23 16:03 test_file -rwxr--r-- 1 sys1798 sys1798 84 Nov 28 15:11 test_for -rwxr--r-- 1 sys1798 sys1798 91 Nov 28 15:14 test_for2 -rwxr--r-- 1 sys1798 sys1798 81 Nov 28 15:16 test_for3 -rwxr--r-- 1 sys1798 sys1798 92 Nov 16 16:45 test_here -rwxr--r-- 1 sys1798 sys1798 164 Nov 23 15:48 test_if -rwxr--r-- 1 sys1798 sys1798 112 Nov 16 16:36 test_position -rwxr--r-- 1 sys1798 sys1798 136 Nov 16 16:43 test_read -rwxr--r-- 1 sys1798 sys1798 272 Nov 28 15:30 test_select -rwxr--r-- 1 sys1798 sys1798 216 Nov 16 15:47 test_sharp -rwxr--r-- 1 sys1798 sys1798 319 Nov 16 15:51 test_sharp2 -rwxr--r-- 1 sys1798 sys1798 159 Nov 23 15:57 test_string -rwxr--r-- 1 sys1798 sys1798 215 Nov 28 15:42 test_trap -rwxr--r-- 1 sys1798 sys1798 150 Nov 28 15:27 test_until -rwxr--r-- 1 sys1798 sys1798 141 Nov 28 15:20 test_while -rwxr--r-- 1 sys1798 sys1798 250 Nov 28 15:22 test_while2 sys1798@linux:~/bin$ echo "Hi, I am $PS1" Hi, I am \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ sys1798@linux:~/bin$ echo "If you want to stop 'Script Function', then click Ctrl+D" If you want to stop 'Script Function', then click Ctrl+D sys1798@linux:~/bin$ exit Script done on Tue 28 Nov 2017 03:53:47 PM KST sys1798@linux:~/bin$
|
- 내가 작업한 내용을 어딘가에 파일로 기록해두고 싶을 때, 아래와 같은 명령어를 사용하면 됨.
script 저장할 파일 이름
- 스크립트 작성을 중지하고 싶으면 Ctrl+D 버튼을 누르면 됨.
- 내가 작업한 내용을 누군가에게 보여줄 때, 유용하게 사용될 듯.
728x90
그리드형(광고전용)
'System Software > UNIX' 카테고리의 다른 글
greetings 프로그램 (쉘 프로그래밍) (0) | 2017.12.07 |
---|---|
cp 명령어 구현 (쉘 프로그래밍) (0) | 2017.12.06 |
아스키 코드값 확인하기 (0) | 2017.11.07 |
현재 디렉토리에서 파일(디렉토리) 개수 구하기 (0) | 2017.11.07 |
Hard Link & Soft Link (0) | 2017.09.12 |