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

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3610 | 回復(fù): 4
打印 上一主題 下一主題

system用法求救 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-03-10 18:00 |只看該作者 |倒序瀏覽
my $input_netlist = $ARGV[0];

my @real = qw/3/;
my @imag = qw/-7 -6/;

foreach $real (@real) {
foreach $imag (@imag) {
open (INFILE,"$input_netlist") or die ("Unable to open file\n");
open (OUTFILE,">R${real}_X${imag}_${input_netlist}");
       
while(<INFILE>)
{
   if(/TopDesignName="(.+)"/)
   {
   s/$1/R${real}_X${imag}_AP7101Dd_D1_M5a02a11_loadpull_v1/ig;
   }
   if(/^R=(\d+)/)
   {
   s/$1/$real/ig;
   }
   
   if(/^X=(\d+)/)
   {
   s/$1/$imag/ig;
   }
   print OUTFILE $_;
my $run_ADS = "hpeesofsim R${real}_X${imag}_${input_netlist}";
system("$run_ADS");

}
}
}

close INFILE;
close OUTFILE;

=================================================================
我大概說明一下這個perl會產(chǎn)生兩個outfile(3 -7)跟(3 -6)
我想要產(chǎn)生第一個outfile之後用system去執(zhí)行程式對第一個outfile跑(會需要一段時間),結(jié)束之後再產(chǎn)生第二個outfile再用system對第二個outfile跑

我要怎麼改才能讓perl會等我的system裡面這麼命令結(jié)束在繼續(xù)產(chǎn)生第二個outfile

謝謝大大

論壇徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午馬
日期:2014-08-06 03:56:58
2 [報告]
發(fā)表于 2014-03-10 18:31 |只看該作者
{:2_169:} 對這個也不是很明白
所以你也可以改改後看看,  大概是
  1. my $input_netlist = $ARGV[0];

  2. my @real = qw/3/;
  3. my @imag = qw/-7 -6/;

  4. foreach $real (@real) {
  5.     foreach $imag (@imag) {
  6.         open( INFILE, "$input_netlist" ) or die("Unable to open file\n");
  7.         open( OUTFILE, ">R${real}_X${imag}_${input_netlist}" );
  8.         while (<INFILE>) {
  9.             if (/TopDesignName="(.+)"/) {
  10.                 s/$1/R${real}_X${imag}_AP7101Dd_D1_M5a02a11_loadpull_v1/ig;
  11.             }
  12.             if (/^R=(\d+)/) { s/$1/$real/ig; }
  13.             if (/^X=(\d+)/) { s/$1/$imag/ig; }
  14.             print OUTFILE $_;
  15.         }
  16.         close OUTFILE;
  17.         close INFILE;
  18.         my $run_ADS = "hpeesofsim R${real}_X${imag}_${input_netlist}";
  19.         system("$run_ADS");
  20.     }
  21. }
復(fù)制代碼

論壇徽章:
0
3 [報告]
發(fā)表于 2014-03-10 19:13 |只看該作者
回復(fù) 2# pitonas

system不需要傳送什麼值嗎?
我需要等system跑完 才繼續(xù)產(chǎn)生第二個outfile
   

論壇徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午馬
日期:2014-08-06 03:56:58
4 [報告]
發(fā)表于 2014-03-10 19:48 |只看該作者

{:2_172:}  不知道你想要什么?
根據(jù)你的代碼:
  1. my $run_ADS = "hpeesofsim R${real}_X${imag}_${input_netlist}";
  2. system("$run_ADS");
復(fù)制代碼
$run_ADS 總計有 2 個值 (1 x 2 x 1)
如果 $input_netlist 有 10000 行
你的代碼

system 值1 10000 次
system 值2 10000 次


它可能有一些錯誤

回復(fù) 3# kfcdog0419

{:2_175:} 不知道你想要什么?
   

論壇徽章:
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
5 [報告]
發(fā)表于 2014-03-11 00:40 |只看該作者
看懂不容易~
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP