cat 在windows平台下怎么改写

cat 在windows平台下怎么改写

my $numberofsyn = `cat $opt_s |wc -l` - 1;

不太熟悉linux,这里的$opt_s为一个txt文件,后面的几个选项   |wc -l   和 - 1
不知道是什么意思, 看了下cat的参数,好像没看到wc之类的参数,大家帮忙解释下
cat 如果用在windows平台下,该怎么改写,谢谢

windows下没有cat命令
除非你自己装gnu的工具包
简单点,windows自带有个type命令
不过功能不强大
计算个行数,不用这么费劲吧。


QUOTE:
原帖由 drosophilia 于 2008-5-19 21:07 发表
my $numberofsyn = `cat $opt_s |wc -l` - 1;

不太熟悉linux,这里的$opt_s为一个txt文件,后面的几个选项   |wc -l   和 - 1
不知道是什么意思, 看了下cat的参数,好像没看到wc之类的参数,大家帮忙解释下 ...

你果然不熟悉linux,连管道都不知道,wc本来就不是cat的参数,它是用来统计信息的行数,字数和字符数等的命令。-l这里是wc的参数,表示只让wc统计行数。
说的我真惭愧啊,呵呵,不过说的很好
多谢了

[[i] 本帖最后由 drosophilia 于 2008-5-21 00:39 编辑 [/i]]