Linux에서 현재 로그인 사용자 이름을 얻는 방법은 다음과 같습니다.
#!/bin/sh
username=`w -h | awk 'NR==1' | awk '{print $1}'`
echo $username
설명하다:
awk 'NR==1'
텍스트 정보의 첫 번째 줄을 가져옵니다. awk 기본 구분 기호는 공백 또는 탭 키이며 지정된 구분 기호는 -F 매개 변수입니다.
awk 필수사항:
$0은 전체 현재 라인을 나타냅니다.
$1 각 라인의 첫 번째 필드
NR 각 라인의 레코드 번호, 다중 파일 레코드 증가