假设我有一个文本文件,其内容如下:
'Jack', is a boy
'Jenny', is a girl
...
...
...
我想在 Cli 中使用 perl 来仅捕获单引号对之间的名称
cat text| perl -ne 'print $1."\n" if/\'(\w+?)\'/'
上面的命令是我运行的,但它没有用。似乎“'”与 Shell 混淆了。
我知道我们还有其他选择,比如编写 perl 脚本。但考虑到我的情况,我想找到一种在 Shell 命令行中实现这一点的方法。
请指教。