在linux下获取当前登录用户名称方法如下:
#!/bin/sh
username=`w -h | awk 'NR==1' | awk '{print $1}'`
echo $username
说明:
awk 'NR==1'
获取第一行文本信息, awk 默认分隔符为空格或者tab健,指定分隔符为 -F参数。
awk要点:
$0 表示整个当前行
$1 每行第一个字段
NR 每行的记录号,多文件记录递增
在linux下获取当前登录用户名称方法如下:
#!/bin/sh
username=`w -h | awk 'NR==1' | awk '{print $1}'`
echo $username
说明:
awk 'NR==1'
获取第一行文本信息, awk 默认分隔符为空格或者tab健,指定分隔符为 -F参数。
awk要点:
$0 表示整个当前行
$1 每行第一个字段
NR 每行的记录号,多文件记录递增