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
'문제 > Linux' 카테고리의 다른 글
231206 Linux 문제 ⓓ 누적합 (1) | 2023.12.06 |
---|---|
231206 Linux 문제 ⓒ 제외하고 출력 (1) | 2023.12.06 |
231206 Linux 문제 ⓑ '★' 갖고 순방향, 역방향 출력 (1) | 2023.12.06 |
231206 Linux 문제 ⓐ 구구단 출력 (0) | 2023.12.06 |
231205 Linux 문제_vi 편집기 (3) | 2023.12.05 |