ChinaUnix.net
相关文章推荐:

shell split

文件aaa.txt中的记录为: SMC20051116.1034.021,1048356 程序为: bb=`awk ' {split($0,FNARR01,/[,]/)} { print FNARR01[2]}' aaa.txt` 为何bb获取的值是1.04836e+06? 若我想得到的值是1048356,程序该怎么写?谢谢

by statis - Shell - 2005-11-17 12:14:05 阅读(1152) 回复(2)

相关讨论

我想从字符串"u=rw,g=r,o="中提取出rw,r和空。如何实现啊? 请高手帮忙一下,谢谢。

by qdxby - Shell - 2005-03-20 20:30:31 阅读(1827) 回复(1)

Inter_B.txt的内容: 1|FFFFFFFFFFFFFFFF 2|FFFFFFFFFFFFFFFF $i_B="Inter_B.txt"; open(FH3, "<$i_B"); while() { if($_ eq "") { next; } elsif(/|/) { chomp; @ps=split("|",$_); $stn=shift(@ps); print $stn."-"; dut_label=shift(@ps); print $dut_label."\n"; } else { } } 为什么输出: 1-| 2-| 不是: 1-FFFFFFFFFFFFFFFF 2-F...

by xp20683 - Perl - 2009-03-31 17:33:48 阅读(1457) 回复(7)

1 213 2.2 123433, 123432, 235879,225558, 上面一行从文件读进来的时候,怎么用split把这些元素读成一个矩阵的元素,后面几个元素多了个逗号,不想要这个逗号, 上面的分割符号都是tab,结果想作为@array,有7个元素。split大致怎么写!实现不了的话,一般的正则怎么实现 谢谢,后面的几个元素都是6位整数。

by drosophilia - Perl - 2008-10-11 20:36:00 阅读(1714) 回复(2)

split 能否按照如下规则分割文件: 将文件: A: dfsdf skfdjksd B: dskdjf dkfj C: dsjfkd sjdfk 如何使用命令将文件分成3个文件 A B C 并且文件名是A,B,C

by niuniu_2118 - Shell - 2005-02-04 16:01:27 阅读(1652) 回复(8)

大家好! 学习java,但简单一个程序遇到问题。非常奇怪! 我的test.txt文件内容如下: text.txt 111111111111 222222222,333333333 333333333333,44444444 55555555 4444444444444 code如下: BufferedReader in =new BufferedReader(new FileReader("test.txt")); String ss1=null; while((ss1=in.readLine())!=null){ System.out.println(ss1.length()); String [] words=ss1.split(",| "); ...

by michael_lt - Java - 2008-09-19 11:35:31 阅读(1935) 回复(1)

$str = "a,b,c,,,"; @getArry = split /,/,$tr; 这样@getArry 里只有a.b.c三个值,得到整个包括后面的空,应该怎么写.请赐教...

by yinsou - Perl - 2007-11-23 15:40:49 阅读(1560) 回复(5)

一个html文档包含HTTP协议头,以/\r?\n\r?\n/分割 ($header, $content) = split /\r?\n\r?\n/, $buffer; 问题是如果$buffer中除了协议头还有其他的\r\n\r\n,$content就会解析错误,有什么好的方案分割吗? 谢谢。

by 福瑞哈哥 - Perl - 2006-12-25 12:20:48 阅读(1230) 回复(2)

请问linux c 下有没有split函数

by stiandao - C/C++ - 2005-11-16 13:54:29 阅读(6095) 回复(19)

$str = "abc|1:=|1:=abc| my ($f1, $f2, $f3) = split /[^\\]\|/, $str; print "$f1 $f2 $f3\n"; 得到是 abc 1: 1:=ab 最后一个字符没了, 我如何让正则表达式里的[^\\]不被当做分割符号 [ 本帖最后由 belial_g 于 2009-3-22 12:29 编辑 ]

by belial_g - Perl - 2009-03-22 14:00:30 阅读(1302) 回复(1)

while () { #next if $. < 4; @data=split(/\t/,$_); ..................................................... ..................................................... ...................................................... 但这样处理后,第七栏(如下数据),每一个均只能得到第一个单词,比如第一行的第七栏"thiamin metabolism associated protein",就只能获得“thiamin”,如何能获得全部呢,还请各位赐教!非...

by bmechuangye - Perl - 2009-03-16 15:50:20 阅读(1399) 回复(2)