- 论坛徽章:
- 0
|
shell 十三問?
在perl版块提问得到了这段shell代码:
set -A array $(echo "abcdefghijkl"|sed 's/../& /g')
为了能看懂楼上寂寞火焰大哥的这句shell代码,从凌晨两点到五点多终于看完了这18页外加sed。
这里有几个问题,希望我的问题没有超出范围,
1.&在shell的具体的涵义是什么,就我的理解可能是$&,不知道是否正确。
2.在perl中使用shell(window2000+activeperl5.6.1),具体的方法是什么。
尝试过
use shell;
set -A array $(echo "abcdefghijkl"|sed 's/../$&/g');
出现了3个语法错误
near "$(echo" ---Missing operator before echo?
near "echo "abcd---Do you need to predeclare echo?
near "sed 's/---Do you need to predeclare sed?
在perl目录下有shell.pm
由于一般的perl教程都没带或者很少带shell的介绍,没办法,只要到这里提问了。在这里看过别的平台上用perl调用shell,windows平台上的基本没见过。
我想既然这个问题涉及了shell,在这里提问也没什么关系吧,况且寂寞火焰大哥也在。
最后还是得谢谢各位斑竹大哥了,到这里受益匪浅...^_^
另外我觉得中国人看繁体还是没障碍的。 |
|