亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 8087 | 回復(fù): 11
打印 上一主題 下一主題

shell版的一題,用perl如何實(shí)現(xiàn)? [復(fù)制鏈接]

論壇徽章:
8
雙子座
日期:2013-08-31 07:37:12金牛座
日期:2013-09-09 18:49:12處女座
日期:2013-09-23 11:43:14處女座
日期:2013-10-09 19:48:21獅子座
日期:2014-03-24 18:22:12丑牛
日期:2014-04-22 22:07:51申猴
日期:2014-06-12 21:54:13雙魚(yú)座
日期:2014-06-13 21:52:31
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2013-08-04 13:56 |只看該作者 |倒序?yàn)g覽
http://72891.cn/forum.php?mod=viewthread&tid=4093501  目前自己在寫遇到一些困難,看大家有沒(méi)有好的思路和方法

論壇徽章:
3
未羊
日期:2013-11-18 15:17:06酉雞
日期:2013-12-06 17:07:16天蝎座
日期:2014-06-11 12:37:07
2 [報(bào)告]
發(fā)表于 2013-08-04 16:41 |只看該作者
先把你自己寫的放出來(lái)。不然沒(méi)法幫你改!

論壇徽章:
7
戌狗
日期:2013-12-15 20:43:38技術(shù)圖書徽章
日期:2014-03-05 01:33:12技術(shù)圖書徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16賽季CBA聯(lián)賽之青島
日期:2016-03-17 20:36:13
3 [報(bào)告]
發(fā)表于 2013-08-04 16:49 |只看該作者
這問(wèn)題我糾結(jié)了一下午,一直在糾結(jié) ,結(jié)果還是沒(méi)搞出來(lái)

論壇徽章:
8
雙子座
日期:2013-08-31 07:37:12金牛座
日期:2013-09-09 18:49:12處女座
日期:2013-09-23 11:43:14處女座
日期:2013-10-09 19:48:21獅子座
日期:2014-03-24 18:22:12丑牛
日期:2014-04-22 22:07:51申猴
日期:2014-06-12 21:54:13雙魚(yú)座
日期:2014-06-13 21:52:31
4 [報(bào)告]
發(fā)表于 2013-08-04 18:54 |只看該作者
明天給你個(gè)殘次品,現(xiàn)在公司^_^
回復(fù) 2# 墨跡哥


   

論壇徽章:
8
雙子座
日期:2013-08-31 07:37:12金牛座
日期:2013-09-09 18:49:12處女座
日期:2013-09-23 11:43:14處女座
日期:2013-10-09 19:48:21獅子座
日期:2014-03-24 18:22:12丑牛
日期:2014-04-22 22:07:51申猴
日期:2014-06-12 21:54:13雙魚(yú)座
日期:2014-06-13 21:52:31
5 [報(bào)告]
發(fā)表于 2013-08-04 18:54 |只看該作者
大牛,加油
回復(fù) 3# rubyish


   

論壇徽章:
6
卯兔
日期:2013-11-26 14:52:02丑牛
日期:2014-02-19 18:01:25卯兔
日期:2014-05-20 20:34:06白羊座
日期:2014-05-23 13:39:232015亞冠之大阪鋼巴
日期:2015-08-07 20:57:582015亞冠之大阪鋼巴
日期:2015-09-02 14:09:09
6 [報(bào)告]
發(fā)表于 2013-08-05 18:56 |只看該作者
  1. #!/usr/bin/perl
  2. use 5.016;
  3. use strict;
  4. use warnings;
  5. use Data::Dumper;
  6. use Mojo::UserAgent;
  7. use Tie::File;
  8. my @arr;
  9. my @a1=qw(A_ag_run1 A_ag_run2 A_ag_run3 A_ag_run4 A_ag_run5 A_ag_run6);
  10. my @a2=qw(A_al_run1 A_al_run2 A_al_run3 A_al_run4 A_al_run5 A_al_run6);
  11. my @a3=qw(A_an_run1 A_an_run2 A_an_run3 A_an_run4 A_an_run5 A_an_run6);
  12. tie @arr, 'Tie::File', 'A.txt' or die;
  13. my $tmp=0;
  14. for(my $i=9;$i<=180;$i+=10){
  15.    if($i>=9 && $i<=59){
  16.     state $count=0;
  17.     my @a=@arr[$tmp..$i];  
  18.     open OUT,'>',"$a1[$count++].txt";
  19.     say OUT  $_ for @a;
  20.    
  21.    }elsif($i>=69 && $i<=119){
  22.     state $count=0;
  23.     my @a=@arr[$tmp..$i];
  24.     open OUT,'>',"$a2[$count++].txt";
  25.     say OUT  $_ for @a;
  26.    
  27.    }elsif($i>=129 && $i<=179){
  28.     state $count=0;
  29.     my @a=@arr[$tmp..$i];
  30.     open OUT,'>',"$a3[$count++].txt";
  31.     say OUT  $_ for @a;
  32.    
  33.    }
  34.     $tmp=$i+1;
  35. }
  36. close OUT;
復(fù)制代碼
試試tie::file

論壇徽章:
6
丑牛
日期:2014-03-21 15:42:04子鼠
日期:2014-04-12 11:50:17處女座
日期:2014-09-01 09:25:1115-16賽季CBA聯(lián)賽之吉林
日期:2015-12-22 14:01:5215-16賽季CBA聯(lián)賽之廣東
日期:2016-03-08 18:49:422016科比退役紀(jì)念章
日期:2016-07-06 12:19:55
7 [報(bào)告]
發(fā)表于 2013-08-05 22:51 |只看該作者
本帖最后由 stanley_tam 于 2013-08-05 23:00 編輯

偶試試:
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;

  4. # split A.txt

  5. sub main;
  6. sub read_10_lines;
  7. sub write_lines;
  8. sub get_fh;

  9. main();

  10. sub main {
  11.     my $file = 'A.txt';
  12.     my $fh = get_fh($file, '<');

  13.     for my $char ('g', 'l', 'n'){
  14.         for my $n (1 .. 6){
  15.             write_lines( "A_a${char}_run$n", read_10_lines($fh) )
  16.         }
  17.     }
  18.     print "Done\n";
  19. }

  20. sub read_10_lines {
  21.     my ($fh) = @_;
  22.     my @lines = ();
  23.     my $counter = 1;
  24.     while (my $line = <$fh>) {
  25.         push @lines, $line;
  26.         last if $counter == 10;
  27.         $counter++;
  28.     }
  29.     return \@lines;
  30. }

  31. sub write_lines {
  32.     my ($file, $lines_aref) = @_;
  33.     my $fh = get_fh($file, '>');
  34.     for my $line ( @{$lines_aref} ){
  35.         print {$fh} $line or
  36.             die "Write to $file failed: $!\n";
  37.     }
  38.     close $fh;
  39. }

  40. sub get_fh {
  41.     my ($file, $mode) = @_;
  42.     open my $fh, $mode, $file or
  43.         die "Could not open file $file:$!\n";
  44.     return $fh;
  45. }
  46. __END__
復(fù)制代碼
回復(fù) 1# kernel69


   

論壇徽章:
7
戌狗
日期:2013-12-15 20:43:38技術(shù)圖書徽章
日期:2014-03-05 01:33:12技術(shù)圖書徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16賽季CBA聯(lián)賽之青島
日期:2016-03-17 20:36:13
8 [報(bào)告]
發(fā)表于 2013-08-06 05:27 |只看該作者
這問(wèn)題我糾結(jié)了

論壇徽章:
7
戌狗
日期:2013-12-15 20:43:38技術(shù)圖書徽章
日期:2014-03-05 01:33:12技術(shù)圖書徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16賽季CBA聯(lián)賽之青島
日期:2016-03-17 20:36:13
9 [報(bào)告]
發(fā)表于 2013-08-07 05:06 |只看該作者
本帖最后由 rubyish 于 2013-08-07 01:23 編輯

:
  1. #!/usr/bin/perl
  2. my $h = [qw/A_ag_run A_al_run A_an_run/];
  3. my $t = [ 1 .. 6 ];
  4. my @d = <>;
  5. map { open my $f, '>', $_; print $f splice @d, 0, 10 }
  6.     glob '{'.join( '}{', map join( ',', @$_ ), $h, $t ).'}';
復(fù)制代碼
  1. perl abc.pl data
復(fù)制代碼

論壇徽章:
7
戌狗
日期:2013-12-15 20:43:38技術(shù)圖書徽章
日期:2014-03-05 01:33:12技術(shù)圖書徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16賽季CBA聯(lián)賽之青島
日期:2016-03-17 20:36:13
10 [報(bào)告]
發(fā)表于 2013-08-07 05:12 |只看該作者
本帖最后由 rubyish 于 2013-08-07 01:13 編輯

:
  1. #!/usr/bin/perl
  2. my @h = qw/A_ag_run A_al_run A_an_run/;
  3. my $f;
  4. while (<>) {
  5.     $. % 10 - 1 or open $f, '>', $h[ ( $. / 60 ) % 18 ] . ( ( $. / 10 ) % 6 + 1 );
  6.     print $f $_;
  7. }
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP