#1 assign0.sh 만들기
vi 편집기를 사용해 assign0.sh파일을 만들어준다.
#2 명령어 입력
매직 넘버를 사용해 실행 가능한 쉘 스크립트라는 것을 나타낸다.
cd 명령어를 사용해 홈 디렉토리로 이동해준다.
mkdir 명령어로 첫번째 매개변수($1)를 이름으로 하는 디렉토리를 생성해준다.
cd 명령어를 이용하여 방금 만들어준 디렉토리로 이동한다.
그 후 touch 명령어를 사용해 매개변수 2,3,4를 이름으로 하는 각 각의 파일 3개를 만들어준다.
잘 만들어졌나 ls -l로 확인 ^^!
만든 파일 중 삭제할 파일을 이력받기 위해 read 명령어를 사용해준다.
입출력을 같은 행에 받기 위해 -p 옵션을 사용해주었다.
그후 rm 명령어를 사용해 사용자가 입력한 파일을 삭제해준다.
이 과정에서 매개변수임을 나타내는 $를 붙여준다.
삭제가 잘 됐나 ls -l로 확인 ^_^.
파일을 실행할 때 매개변수 4개를 입력해주었다.
첫번째 매개변수 ($1)은 abcd
두번째 매개변수 ($2)는 a
세번째 매개변수 ($3)는 b
네번째 매개변수 ($4)는 c이다.
파일을 실행하자 ls -l 결과가 떠 파일 a,b,c가 잘 만들어졌음을 확인했다.
아래 delete file : 이 뜨고 입력을 위해 커서가 떠 b를 입력해주었다.
그러자 바로 ls -l화면이 떠 b가 사라졌음을 알 수 있었다.
이후 abcd 파일이 ~디렉토리에 잘 생성됐나 확인해주기 위해
cd 명령어를 사용하여 홈디렉토리로 가준 뒤 ls 하였다.
[Linux] 5주차 과제1 (0) | 2020.06.09 |
---|---|
[Linux] 4주 과제3 (0) | 2020.06.02 |
[Linux] 4주 과제 1 (0) | 2020.06.02 |
[Linux] vi편집기 (0) | 2020.05.26 |
[Linux] 디렉토리 생성 실습 및 파일의 시스템의 논리적 구조 작성 (0) | 2020.05.26 |