一个用来记录日志的文件,可用标志“流水号“区分每个区域,现在要查询某个区域里面的某一个字段,这个字段不确定但是是跟在”corrid“字段后面,请问怎么实现? 我的想法是根据流水号的行号来判断,寻找大于该流水号行号的第一个”corrid“,但是不知道怎么实现?求助。。。
如何删除字符串中,指定单词开头的字符,比如在如下字符串中,删除所有包含tap*这样的 tap*在下面可能就是: tap1:up tap3:up .... .... 'tap1_out_octet'=593900357c 'tap3_in_octet'=2057188007c 等等等等, 字符串如下: OK. eth0:up tap0:up tap1:up tap3:up pbr0:down br0:up tap2:up br1:up eth1:up | 'eth0_in_octet'=2132598790c 'eth0_out_octet'=2342529531c 'tap0_in_octet'=1067949622c 'tap0_out_octet'=561301331c...
文档aaa.txt中有 ['root'] = array('name'=>1,'pass' =>2); 我想用脚本把这个变成 ['root'] = array('name'=>1,'pass' =>2,'code'=>3); 我现在想到的就是用awk把);切掉,再加上,'code'=>3); 但是总是写错,整不出来,求大婶帮忙啊
我有一串字符串,我想截取Intel Corporation存到一个变量,Intel Corporation 以后的部分存到另一个变量,前面的都不要,请问该怎么做,下面是整个字符串 3f:06.3 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Thermal Control Registers (rev 05)
这个是我的原始文件A >gnl|UG|Aga#S10991687 Single read from an extremity of a full-length cDNA clone made from Anopheles gambiae total adult females. 5-PRIME end of clone FK0AAC40DG10 of strain 6-9 of Anopheles gambiae (African malaria mosquito) /gb=BX060534 /gi=27633815 /ug=Aga.3153 /len=1071 GCTCCTGGATATTGGCTAAGTCGTAAAATCGACCGCAAGCCAACAAAGAGCAGAAGACTACAATTTGTATCAATCTTGTT AACAACAGCAGTTTACGTGTTCAGA...
本帖最后由 jl44445 于 2011-05-14 22:38 编辑 如何将指定字符之前的所有字符串替换掉?比如aaaaaaaabaaaaaaaaaa这段文本,我只替换掉b之前的
各位兄弟帮忙看看; src="test.txt" src=$src" " echo "value is ["$src"]" 结果竟然还是[test.txt] 如何增加指定个数的空格 谢谢!
rt,shell script中如何快速简单的去掉字符串中前面和后面的空格? 如:有一字符串," aaa bbb ccc ",如果快速又简单地将它处理成"aaa bbb ccc"? 请尽量用命令而不是shell 脚本来处理! tks!
有哪位能帮忙写出下面的shell来吗? a.txt文件的内容是第三方工具提取出来的,无法改变;目的是用shell脚本提取出@@之前的每一行字符保存为b.txt,再判断这些文件是否属于Dos格式,如果是的话要求转换成Unix格式. a.txt的内容:如下 /home/aaa/a.c@@/cn_p_g_tt /home/aaa/b.c@@/cn_p_g_cc /home/aaa/hello_/a.c@@/cn_p_g______x_ tt /home/aaa/c.c@@/cn_p_g_tt /home/aaa/a.c@@/cn_p_g_tt /home/aaa/a.c@@/cn_p_g_tt 下面是我想到的...
我有一个文本 类似 8613302200008,460030902234084,1201,12,600101,2002-03-19 12:00:00,2013-06-29 22:00:50 8613302200009,460030918855095,1001,12,600101,2010-12-30 18:06:51,2011-09-12 05:30:21 我想替换第三列的值,如果是1201则替换成15 ,如果是1001则替换成10,这个应该怎么写? 谢谢~