Linux에서 현재 로그인한 사용자 가져오기

Linux에서 현재 로그인 사용자 이름을 얻는 방법은 다음과 같습니다.

#!/bin/sh
username=`w -h | awk 'NR==1' | awk '{print $1}'`
echo $username

설명하다:

awk 'NR==1'텍스트 정보의 첫 번째 줄을 가져옵니다. awk 기본 구분 기호는 공백 또는 탭 키이며 지정된 구분 기호는 -F 매개 변수입니다.

awk 필수사항:

$0은 전체 현재 라인을 나타냅니다.
$1 각 라인의 첫 번째 필드
NR 각 라인의 레코드 번호, 다중 파일 레코드 증가

Guess you like

Origin blog.csdn.net/xiao3404/article/details/131236372