作者WalkingIce (会走路的冰块)
看板Programming
标题Re: [问题] perl + shell command的问题
时间Mon May 29 01:39:34 2006
※ 引述《Leo1127 (Leo)》之铭言:
: 想请问一下
: 为什麽
: 在perl里
: @all = `du | grep ./`;
: 可以work
: 但
: @list = `ls -cltr $dir | grep *.*`;
: ($dir是我设的资料夹的变数)
: 却不行呢?
: 会出现
: sh: -c: line 1: syntax error near unexpected token `|'
: sh: -c: line 1: `grep *.*'
: 如果把grep去掉就可以
: @list = `ls -cltr $dir`;
: 我是新手~~~
: 因为工作需要最近才碰~~~
: 谢谢~~~
我在 Linux 下测试没问题耶,只是没东西喷出来而已:P
walkingice@walkingice:~$ cat test.pl
#! /usr/bin/perl
$dir="/home/walkingice";
@list = `ls -cltr $dir | grep *.*`;
foreach $list(@list) {
print "zzz:$list\n";
}
walkingice@walkingice:~$ perl --version
This is perl, v5.8.7 built for i486-linux-gnu-thread-multi
(with 1 registered patch, see perl -V for more detail)
--
我想你会衰成这样都是我害的
---- Tizzy Mac
紧张的麦金塔?这是谁(._.?)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.63.118
1F:推 Leo1127:谢谢你~~~我再试试看~~~ 05/29 09:06