【发布时间】:2013-02-15 11:57:18
【问题描述】:
找不到这个看似简单的问题的解决方案:如何从多行变量中删除几行?
我从 Expect 收到这类东西,需要整理一下
$var='
total 20
drwxr-xr-x 5 drew.jess users 4096 2013-01-22 15:51 bash
drwxr-xr-x 2 drew.jess users 4096 2011-11-11 10:37 diff
drwxr-xr-x 8 drew.jess users 4096 2012-02-14 09:09 expect
drwxr-xr-x 3 drew.jess users 4096 2011-10-06 11:05 perl
drwxr-xr-x 3 drew.jess users 4096 2013-02-07 13:10 python
drew ~ $
';
那些空行代表我所拥有的。理想情况下,我想让 $var 看起来像这样:
$var='
total 20
drwxr-xr-x 5 drew.jess users 4096 2013-01-22 15:51 bash
drwxr-xr-x 2 drew.jess users 4096 2011-11-11 10:37 diff
drwxr-xr-x 8 drew.jess users 4096 2012-02-14 09:09 expect
drwxr-xr-x 3 drew.jess users 4096 2011-10-06 11:05 perl
drwxr-xr-x 3 drew.jess users 4096 2013-02-07 13:10 python
';
感谢您的宝贵时间。
编辑:我应该澄清一下;对我来说,这个问题的重要部分是删除以下行:
drew ~ $
空格,我想我可以应付:)
谢谢大家!
【问题讨论】:
标签: perl text expect text-manipulation