Linux 在perl参数中使用bash变量
Ubuntu、终端窗口、bash shell:Linux 在perl参数中使用bash变量,linux,bash,shell,command-line,Linux,Bash,Shell,Command Line,Ubuntu、终端窗口、bash shell: alex@d120432:~$ echo $0 bash alex@d120432:~$ echo $(perl -e 'print "a"x2') aa alex@d120432:~$ i=2 echo $i 2 alex@d120432:~$ echo $(perl -e 'print "a"x$i') alex@d120432:~$ 是否有语法允许将$i替换为2,以便第二个echo命令像第一个一样打印xx?您需要正确引用: i=2 per
alex@d120432:~$ echo $0
bash
alex@d120432:~$ echo $(perl -e 'print "a"x2')
aa
alex@d120432:~$ i=2
echo $i
2
alex@d120432:~$ echo $(perl -e 'print "a"x$i')
alex@d120432:~$
是否有语法允许将
$i
替换为2,以便第二个echo
命令像第一个一样打印xx
?您需要正确引用:
i=2
perl -le "print 'a' x $i"
非常感谢。我发现我的情况更复杂,你能看到这个问题吗?
aa