当前位置: 代码迷 >> 综合 >> 关于正则表达式问题
  详细解决方案

关于正则表达式问题

热度:95   发布时间:2024-01-21 19:08:08.0

在perl中执行`ls -l | awk '{print $3}'`时,报错Use of uninitialized value in concatenation (.) or string at test.pl line 3.

 

这里需要转义$。

 

将`ls -l | awk '{print $3}'`改为`ls -l | awk '{print /$3}'`即可。

 

 

不过`ls -l | awk '{print $3}'`在shell脚本中是可以执行成功的。

 

  相关解决方案