gpt4 book ai didi

perl - 如何从 shell 变量中获取值?

转载 作者:行者123 更新时间:2023-12-05 00:42:16 27 4
gpt4 key购买 nike

我一直在尝试使用单词边界 grep 一个精确的 shell '变量',

grep "\<$variable\>" file.txt

但还没有成功;我已经尝试了所有其他方法,但没有成功。

实际上我正在调用 grep从 Perl 脚本:
$attrval=`/usr/bin/grep "\<$_[0]\>" $upgradetmpdir/fullConfiguration.txt`
$_[0]$upgradetmpdir/fullConfiguration.txt包含一些匹配的“文本”。

但是 $attrval操作后为空。

最佳答案

@OP,您应该在 Perl 中进行“grepping”操作。除非别无选择,否则不要不必要地调用系统命令。

$mysearch="pattern";
while (<>){
chomp;
@s = split /\s+/;
foreach my $line (@s){
if ($line eq $mysearch){
print "found: $line\n";
}
}
}

关于perl - 如何从 shell 变量中获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2274786/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com