2022. 3. 22. 13:30 WorkHolic
[LINUX] grep 결과에 따른 처리
[LINUX] grep 결과에 따른 처리
사용자 목록에서 계정이름만 골라 해당 정보가 있는지 확인하고 디렉토리 사용량을 표시해 주고 싶다.
# /bin/bash
res=`cat users.txt | grep $1 | awk '{print $2}'`;
if [ -z $res ];
# if [ "$res" == 0 ]; 으로도 처리가 가능하다
then
echo "No Results"
else
echo "Found"
dbmail-users -l $1@xxx.com
fi
du -sh $1
사용법
./test.sh user
Found
Opening connection to database...
Opening connection to authentication...
Ok. Connected
Info for user [user@xxx.com]
User ID : 274
Username : ueser@xxx.com
Client ID : 0
Max. mailboxsize: 5000.11 MB
Quotum used : 2981.39 MB (59.6%)
Aliases:
user@xxx.com
3.7G user
#리눅스 #Linux #grep #awk #bash
'WorkHolic' 카테고리의 다른 글
저작권 침해관련 안내(제가 제작자입니다) (4) | 2022.04.07 |
---|---|
메리스 레드팜오일 500ml 베타카로틴 토코트리에놀 영양 오일 (0) | 2022.04.04 |
[예스폼] 금주의 무료 다운로드 서식 (0) | 2022.02.28 |
리눅스를 재부팅하려고 했는데 "Bus Error"가 발생 (0) | 2022.01.04 |
리눅스 소프트웨어 레이드 디스크 교체 (mdadm: software raid) (0) | 2022.01.04 |