linux下获取当前登录用户

在linux下获取当前登录用户名称方法如下:

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

说明:

awk 'NR==1' 获取第一行文本信息, awk 默认分隔符为空格或者tab健,指定分隔符为 -F参数。

awk要点:

$0 表示整个当前行
$1 每行第一个字段
NR 每行的记录号,多文件记录递增

猜你喜欢

转载自blog.csdn.net/xiao3404/article/details/131236372