本帖最后由 royalzhang 于 2012-08-29 01:01 编辑 比如我有个规则,A代表001,B代表010,如何把字符串‘ABAB'变成’001010001010‘呢? 如果用正则表达式, my $str = 'AB'; $str =~ s/A/001/; $str =~ s/B/010/; say $str; 这样是不是太慢了,因为这样的操作很多。 谢谢! 另外,tr/\001-\255// 是什么意思?将什么字符替换掉了?谢谢。
by royalzhang - Perl - 2012-08-29 11:43:53 阅读(1191) 回复(6)
一个文件只有一列,没行内容是从1到50中的一个,共几万行。想把1的那行放在名称为1的文件中,2的那行放在名称为2的文件中。。。 问题是,每读一行就open一个filehandle,然后close,感觉有点麻烦,有更好的解决方法吗?
我有几个站点,但是想要最快的那一个,我怎样才能知道哪个站点的下载速度最快呢? 可能我的帖子没说清楚,我是想尽快的测试出来,然后立即就可以用,准确度差一点也可以接受。最好是一条命令就可以得出结果 不知道可不可以用ping命令测出来? 如果可以的话就出来讲讲怎样用吧。 先谢过了 [ 本帖最后由 yangguosdxl 于 2009-6-30 08:55 编辑 ]
我想知道怎樣讓我的系統都是current.包括ports和openbsd. # cd /usr # cvs -qd [email]anoncvs@anoncvs.ca.openbsd.org[/email]:/cvs get -P src # cd /usr/src # cvs -q up -Pd ports和src同理. 我僅僅是想在安裝好系統后安裝軟体,配置postfix服务器, 但是不會讓系統run不起來。
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。 一、从基础开始: 常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的...
for i in `cat hosts` do /usr/bin/rsh $i "mount 192.168.0.1:/data /data" done 这个脚本就是一个个的机器mount盘,怎么能同时一下多个mount呢? 谢谢!