본문 바로가기
운영체제 및 플랫폼/Linux(리눅스)

Linux Shell 인자값 구하기

by upself 2022. 9. 1.
728x90

안녕하세요~

이번에는 과제로 했던

문제를 같이 풀어보려고 합니다.

 

우선 저는 우분투를 사용하고 있습니다.

 

1. 3개의 인자를 키보드로 입력 받아 화면에 출력

2. for문을 활용하여 반복

3. SHELL, PWD의 위치 출력

#! /bin/bash
echo "#########################"
echo "# 컴퓨터시스템정규과제	#"
echo "이름 : $1				#"
echo "학번 : $2				#"
echo "#########################"
C_NAME=$1
C_ID=$2
COUNT=$3

echo ""
for((i=1; i<=$3; i++));
do
	echo "#####################"
    echo " for문 $i회 실행부분"
    echo " 이름 : " "$1"
    echo " 학번 : " "$2"
    echo " 학번의 문자개수 : ${#$2}"
    echo "#####################"
    mkdir DIR_$i
done

echo ""
echo "현재 로그인쉘은 : " $SHELL
echo "현재 위치는 : " $PWD
echo "현재 디렉토리 내 생성된 디렉토리 목록은 : "
ls -F

echo ""
echo "##############################"
echo "#컴퓨터 시스템 정규 과제 종류#"
echo "##############################"

 

 

반응형