perl和shell那個好啊。主要用於Linux的系統管理

2022-08-09 15:10:29 字數 3189 閱讀 5970

1樓:匿名使用者

推薦以perl為主shell為輔

perl 功能強大 簡單易學 我一天就學會了,愛不釋手有c的風格和功能卻遠比c用起來方便

shell 和 perl 是可以互相呼叫的我看過shell好幾次 都只是用個皮毛,個人感覺不順手我現在自己做小工具都是perl,經常命令列perl感覺非常不錯

2樓:匿名使用者

shell 簡單 perl 功能更全。

shell 只是指令碼,perl 是語言……

3樓:連續用

c shell很簡單,而且和vb比較像,幾天就差不多學會了。

但perl強大,無所不能。。。

dos也可以呼叫perl,

同樣perl也可以呼叫shell。

但你如果你不會perl,你又怎麼能呼叫它呢但你如果用perl,可能都不屑去呼叫shell了,因為perl已經解決你所有的問題。。

4樓:

如果只是做這麼寫簡單的配置的話 shell is enough

不過記住 perl 是能做任何事情的 呵呵

5樓:匿名使用者

還是學perl吧,perl非常強大幾乎無所不能

6樓:匿名使用者

哪個好?都學會了就知道了

perl和shell有什麼區別.是必須先學shell再學perl嗎

7樓:匿名使用者

shell是linux環境下的指令碼語言,基於作業系統的;

perl和python等是單純的指令碼語言,可跨平臺。

兩者有類似的地方,但是沒有直接影響關係。所以學perl不用先學shell

8樓:匿名使用者

不需要的 兩者沒什麼依賴性

使用linux中的shell可以進行系統管理靈活高效。

9樓:

雙引號中想顯示的東東特殊字元加\,倒引號是命令如 file=`pwd` echo $file顯示pwd 的結果

單引號一般用在正規表示式模式部分如 awk sed等

perl 中的shell命令是什麼

10樓:匿名使用者

system("ls") 建立一個程序執行指定命令,當前程序掛起,等到命令完成後當前程序繼續執行

exec("ls") 執行指定命令並取代當前程序(相當於system(...); exit();)

$output = backtick (`ls`) 執行指代命令並獲取該命令的輸出。

11樓:

system

exec

perl中 .=和 = 有什麼區別?

12樓:

a operator = b 效果等同於 a = a operator b

因此a.=b 就相當於 把a 和b字串的內容和並,存入a

=就是簡單的賦值

13樓:匿名使用者

:= 賦值符號

= 等於

!#/usr/local/bin/perl 下沒有perl 咋辦?

14樓:吉祥二進位制

1、perl直譯器基本在所有的linux平臺上都是自帶的,使用者可以通過如下命令判斷是否有perl直譯器:

which perl

1)、用vim編寫test.pl,**如下:

#!/usr/local/bin/perlprint "hellonworld!\n";

2、編寫完成後,直接執行如下命令即可:

perl test.perl

3、有時候需要一些許可權,自己可以通過su、sudo等命令提示許可權。

15樓:匿名使用者

預設的perl執行體應該是/usr/bin/perl,which命令就知道了,除非你原始碼安裝到了$path之外,或者可以用通用的方法#!/bin/env perl,推薦用這種,讓env程式幫你搜尋perl的位置。

還有是不是格式錯了,字首是#!不是!#。

16樓:匿名使用者

這個路徑下就是沒有perl指令碼的。

解釋:perl指令碼的預設存放位置是「/usr/bin/perl」;

備註:提問者的寫法也不對,應該是「#!/bin/env perl」,之後系統會自動定位到系統預設的perl指令碼存放位置。

17樓:匿名使用者

unix 系統下perl的預設路徑是/usr/bin/perl, windows下安裝的是active perl,安裝的地址是可以自定義的。 在script中,第一行#!是用來解釋說明直譯器的地址的。

只要在#!跟上正確的安裝路徑即可。

18樓:匿名使用者

如果你安裝的是activeperl, 預設路徑是/opt/activeperl/bin/perl

再把/usr/bin/perl設定成到該檔案的連結就可以了.

19樓:匿名使用者

!#/usr/bin/perl

perl怎麼執行shell語句?急

20樓:匿名使用者

反引號``可以直接執行shell語句 system函式也可以

21樓:匿名使用者

system("export srcipt ");

shell迴圈處理問題。也可以說說perl的方法

22樓:陽光上的橋

測試通過,確保正確執行的perl**:

my(%dy);

#1.讀取dy.txt

open(fd,'dy.txt');

while()=$v;

}close(fd);

#2.把a.txt轉換為b.txt

open(f1,'a.txt');

open(f2,'>b.txt');

while();

print f2 join('|',@arr);

}close(f1);

close(f2);

東北石油和黑大那個學校好啊,東北石油大學和黑龍江大學哪個好

東北石油是原來的大慶石油學院,現更名東石油,怎麼說呢,你要是石油工人家屬,上這個絕對好,你要是個平頭老白姓,就奔黑大,黑大的辦學實力要強出很多,有志向奔石油公司,就去東油吧 畢竟中油待遇嘎嘎好 東北石油大學和黑龍江大學哪個好 黑龍江綜合實力強些,但石油大學的某些石油類專業很強 黑大更好些,黑大最近發...

丹佛大學和波士頓大學那個好啊,丹佛大學和波士頓大學那個好啊

波士頓大學院校性質 私 第31 2011年美國大學商學院排名 第46 我覺得丹佛更好一些吧,密歇根祝你留學順利!密歇根大學和密歇根州立大學不是一所大學 丹佛大學好不?全球排名是多少?要有依據。丹佛大學的水平還不錯,2018年qs世界大學排名,全球排名七百多名 701 750 你可以去qs官方查詢學校...

諾基亞5230和三星i8320那個好啊

當然是5230好啦.i8320機器系統雖然不錯.可是效能可質量都是相當的差.當然的是諾基亞啊,畫素電池什麼的好一點,我有朋友用三星都說不怎麼好,我現在用的就是諾基亞。買手機當然要買大家都認為好的。希望你買到最好的,5230好!價效比比較高,不算貴,用實力說話 不過用的人太多了,太大眾化了 樓主衡量一...