별의 공부 블로그 🧑🏻‍💻

🗒️ System Software/UNIX (6)

728x90
  1. 2017.12.07 greetings 프로그램 (쉘 프로그래밍)

    Q. 파일 조건 (if-then-elif-else) 구조를 사용한 명령을 이용해 주어진 시간에 따라 적절한 인사말, 즉 12시 이전에는 Good morning이라는 메시지를 출력하고, 12시와 18시 사이에는 Good Afternoon이라는 메시지를, 그 이후에는 Good Evening을 출력하는 스크립트를 작성하시오. 파일 이름 : greetings date 명령 기능 실행 예 : $ date # 날짜와 시간을 출력 $ date +%H # 오직 시간만을 출력 $ date '+DATE: %m-%d-%y' # 하이픈(-)으로 구분된 날짜를 출력 $ date '+TIME: %H:%M:%S' # 콜론(:)으로 구본된 시간을 출력 A. my_cp1 : cp 명령 사용 #!/bin/bash # # greeting..

  2. 2017.12.06 cp 명령어 구현 (쉘 프로그래밍)

    Q. 두 파일의 이름을 인자로 받아 다음과 같이 복사하는 스크립트를 작성하시오. 단, my_cp1은 cp명령을 사용해 스크립트 안에서 파일 내용을 복사하고, my_cp2는 cp 명령 대신 파일 내용을 직접 읽어서 복사하시오. 파일 이름 : my_cp 동작 예 : $ my_cp . file (오류 체크) 첫 번째 인자는 일반 파일이어야 합니다. $ my_cp file1 file2 (file1을 file2로 복사) $ my_cp file1 dir1 (file1을 dir1 아래로 복사) $ my_cp file1 사용 방법 : my_cp 파일 이름 파일 또는 my_cp 파일 이름 디렉토리 이름 A. my_cp1 : cp 명령 사용 #!/bin/bash file1=$1 file2=$2 if [[ ! -f $fil..

  3. 2017.11.28 스크립트 작성하기

    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 s..

  4. 2017.11.07 아스키 코드값 확인하기

    $ man ascii ASCII(7) Linux Programmer's Manual ASCII(7) NAME ascii - ASCII character set encoded in octal, decimal, and hexadecimal DESCRIPTION ASCII is the American Standard Code for Information Interchange. It is a 7-bit code. Many 8-bit codes (such as ISO 8859-1, the Linux default character set) contain ASCII as their lower half. The international counterpart of ASCII is known as ISO 646. The..

  5. 2017.11.07 현재 디렉토리에서 파일(디렉토리) 개수 구하기

    현재 디렉토리에서 파일(디렉토리) 개수 구하기 * 현재 디렉토리에서 파일 개수 구하기 $ ls -l | grep ^- | wc -l // 현재 디렉토리에서 파일 개수 구하기 22 * 현재 디렉토리에서 디렉토리 개수 구하기 $ ls -l | grep ^d | wc -l // 현재 디렉토리에서 디렉토리 개수 구하기 10 * 현재 디렉토리에서 파일과 디렉토리 개수 구하기 $ ls –F | grep –v ‘/$’ | wc –l // 현재 디렉토리에서 파일과 디렉토리 개수 구하기 32 * 현재 디렉토리에서 파일과 디렉토리 개수 구하기 $ ls –F | egrep –v ‘*/’ | wc -w // 현재 디렉토리에서 파일과 디렉토리 개수 구하기 32 * 현재 디렉토리에서 파일 개수 구하기 (하위 디렉토리 포함) $ ..

  6. 2017.09.12 Hard Link & Soft Link

    sys1798@linux:~$ clear sys1798@linux:~$ ls -l total 44 drwxrwxr-x 3 sys1798 sys1798 4096 Sep 12 12:57 C drwxrwxr-x 2 sys1798 sys1798 4096 Sep 12 12:56 cd drwxrwxr-x 2 sys1798 sys1798 4096 Sep 7 15:13 dir -rw-r--r-- 1 sys1798 sys1798 8445 Aug 31 15:36 examples.desktop -rw-rw-r-- 1 sys1798 sys1798 13 Sep 7 16:38 ln.txt drwxrwxr-x 4 sys1798 sys1798 4096 Sep 12 12:52 test drwxrwxr-x 2 sys1798 sys179..

728x90


📖 Contents 📖