문제/Linux

231205 Linux 문제_vi 편집기

잇꼬 2023. 12. 5. 17:47
728x90
반응형
SMALL

[문제2] 아래와 같이 출력이 되도록 작성해 주세요.

부서번호 입력 → 관련 사원 출력 → 총액 급여 출력

 

#1. test먼저 해보자

deptid=80

result=`awk -F, -v v_id=$deptid '$11==v_id {print $3, $8} emp.csv`

echo $result

total=`awk -F, -v v_id=$deptid '$11==v_id {sum+= $8} END {print sum}' emp.csv`

echo $total

 

#2. vi 편집기에 코드 입력해보자.

#1/bin/bash

echo " "
echo -n "부서번호를 입력하세요 : "
read deptid
echo " "
result=`awk -F, -v v_id=$deptid '$11==v_id {print $3,$8}' emp.csv`
echo "$result"
total=`awk -F, -v v_id=$deptid '$11==v_id {sum+= $8} END {print sum}' emp.csv`

echo "$deptid 부서 사원들의 총액 급여 $total 입니다."

 

#3. 실행해보자

728x90
반응형
LIST