ChinaUnix.net
相关文章推荐:

共有1到100个数随机存入98个长度的数组判断哪两个没存入

ORDER="0e 31 00 22 00 04 02 04 02 " awk 'BEGIN{split('"\"$ORDER\""',START," ");print START[6]}' eval $(awk 'BEGIN{split('"\"$ORDER\""',a," ");for(i in a)print "START["i"]="a}') cat file 0e 31 00 22 00 04 02 04 02 必须要用圆括号括起来 B=($(awk '{print $0}' file)) A=(`awk '{print $0}' file`) echo ${A[4]} 00 list="0e 31 00 22 00 04 02 04 02 " START=$(awk 'BEGIN{print "'"$list"'"}') echo ${START[0]} 0...

by cuiwenzhe - 国产Linux - 2012-01-26 19:56:36 阅读(2628) 回复(1)

相关讨论

a = [1,2,3] b = [4,5,6] 将a 和 b 下标相同的元素相加得c,如果a,b个数组很大,种办法效率最高? c = [5,7,9]

by yelanxin - Ruby - 2012-09-11 20:20:56 阅读(2708) 回复(1)

以下的数组:@read={"0101","0101","0102","0101","0103","0102"} 我如何得这样的数组:@read={"0101","0102","0103"} 急用,谢谢大家。

by andyhau791010 - Perl - 2008-08-28 15:59:09 阅读(5181) 回复(12)

本帖最后由 finderla 于 2012-03-28 17:55 编辑 个数组,a包含b,a=(1 2 3 4 5 6 8 9 11 23 )b=( 3 5 8 9)如何判断遍历数组a,判断是否属于b。 例如 for i in ${a[@]} do 判断 $i 是否属于 b 属于 echo “in b” else echo"not in b" done 不知道我描述的是否清楚,求解答。

by finderla - Shell - 2012-03-28 20:16:00 阅读(2225) 回复(2)

class Compare { public static void main(String args[]) { String str1 = new String("abc"); String str2 = new String("abc"); String str3 = str1; /* if(str1 == str2) System.out.println("str1 = str2"); else System.out.println("str1!= str2"); if(str1 == str3) System.out.println("str1 = str3"); else System.out.println("str1!= str3"); }*/ if(str1.equals(str2)) System...

by 飞哥2005 - Java文档中心 - 2006-08-22 22:52:25 阅读(706) 回复(0)

我的个数组是从日志文件读出来的一些行,如何比较这个数组是否相同?

by romario94 - Perl - 2007-11-15 21:08:22 阅读(4552) 回复(3)

情况是这样的,我现在有一个文件叫a.txt内有: aaaaaa bbcc_ddd wwwwdd_fff 我现在用find查出一相目录下的文件列表,只是有上面不符合上面的列,倒出一个文件。 这要如何做。我以前是用find -type f -mtime -1 -name [!hik]* >>ls.txt 这种方法做的,现在要过滤的东太多,这种方法就无法实现了。 我用 for T in 'cat a.txt'; do find /home/data/ -type f -mtime -1 -name [!$T] >>ls.txt; done 可是却不成功。

by miaho - Shell - 2006-05-25 16:35:38 阅读(988) 回复(0)

怎么把文件的每一行存入个数组,然后对这个数组的每一个元素进行处理, 因为我在对一个文件处理的时候习惯将每一步处理存入新的文件,然后再对新文件处理,如此下去,就会产生一些不必要的文件,我想在中间过程不些人临时的新文件,怎么做?

by macgradywk - Perl - 2014-02-10 13:39:21 阅读(3232) 回复(5)

这样是获得0~9之间的随机数: ran=`awk 'BEGIN{srand();printf"%d\n", rand()*9}'` 那么如果像获得4~9之间的随机数怎么写?

by neagus - Shell - 2004-11-17 23:18:35 阅读(2674) 回复(7)

unsigned int uiRandomBetweenAB( unsigned int A, unsigned int B) { struct timeval t; gettimeofday( &t, NULL); srand( t.tv_usec); return (rand() % (A > B ? A-B : B-A)) + (A > B ? B : A); } 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/91335/showart_2004010.html

by 大隐隐于床 - Linux文档专区 - 2009-07-22 23:45:44 阅读(643) 回复(0)

例如: 6723.145|3467|abc|7a8b||7c|||0o9i9i 分隔符使用“|” 结果: a=6723.145 b=3467 c=abc d=7a8b e= f=7c g= h= i=0o9i9i 注意有些有的,NULL

by chendeshen - Shell - 2014-08-04 09:27:16 阅读(1831) 回复(3)