如何在Mac OSX上使用perl脚本获取当前活动的用户名 我使用'whoami'但是附带\ n
my $username = `whoami`;
请建议。
谢谢。答案 0 :(得分:5)
chomp( my $username = `whoami` );
答案 1 :(得分:5)
答案 2 :(得分:0)
chomp的另一种选择可能是使用正则表达式:
my $username = `whoami`
$username =~ s/\n//
编辑:
以前的正则表达式只删除它在字符串中找到的第一个新行,只删除你可以使用的最后一行:
$username =~ s/\n$//;
要删除结尾和开头的所有新行,请使用:
$username =~ s/^\n+//;
$username =~ s/\n+$//;