據說是百度的面試題之一,自己寫的答案

2021-06-03 05:39:50 字數 600 閱讀 8243

1、寫指令碼實現,可以用shell、perl等。在目錄/tmp下找到100個以abc開頭的檔案,然後把這些檔案的第一行儲存到檔案new中。

a:head -q -n  1 `find . -maxdepth 1 -type f -name  "f*"|head -n 2 ` >new 

head -q 是指在head多個檔案時不顯示檔名

2、寫指令碼實現,可以用shell、perl等。把檔案b中有的,但是檔案a中沒有的所有行,儲存為檔案c,並統計c的行數。

#!/usr/bin/perl

use strict;

my $f1="file.pl";

my $f2="file2.pl";

my $f3="file3.pl";

open(f1,"<$f1");

open(f2,"<$f2");

open(f3,">$f3");

my ($l1,$l2);

while(defined($l2=))

}if($flag==0)

}close f1;

close f2;

close f3;

在用shell命令wc -l 看行數就可以了

據說是百度面試題(1)

概率題 乙個籃子裡裝著20個紅球和20個藍球,每次從中取出2球,如果取出的2球顏色不一樣,那麼放回紅球,取出藍球 如果取出的2球的顏色是一樣的,則都不放回,將2球都取出 不斷重複以上步驟。問題 求最後一次取球恰好只取到乙個紅球的概率。因為紅球是偶數,而取出1紅1藍的情況下也會把紅球放回,所以紅球是不...

據說是百度SA的面試題

原貼 http coolerfeng.blog.51cto.com 133059 97387 2008 09 05 14 05 29 標籤 sa面試題 推送到技術圈 原始出處 作者資訊和本宣告。否則將追究法律責任。1.假設apache產生的日誌檔名為access log,在apache正在執行時,執...

據說是個新浪的面試題

一 都貼錯了 二 其中兩個貼錯了 豆子 黑豆 白豆 混豆 標籤 白豆 混豆 黑豆 因為都貼錯了,而唯一隨機情況的則是混合豆,那麼我們從混合豆標籤中取。取出一顆白豆,那麼已知標籤全部錯誤,這個混合豆標籤則應該改為白豆。那麼剩下 黑豆標籤 和 混豆的標籤 就直接解決啦 白色標籤 從黑色袋子揭下來替換了原...