【问题标题】:Using bash variable in perl parameter在 perl 参数中使用 bash 变量
【发布时间】:2020-02-05 10:56:31
【问题描述】:

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:~$

是否存在允许用 2 替换 $i 的语法,以便第二个 echo 命令像第一个命令一样打印 xx

【问题讨论】:

    标签: linux bash shell command-line


    【解决方案1】:

    您需要正确引用:

    i=2
    perl -le "print 'a' x $i"
    

    aa
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-26
    • 2013-07-04
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多