大家论坛

 找回密码
 注册
查看: 20057|回复: 82

[分享] LinuxCBT Perl Edition - Perl脚本编程视频教程 LinuxCBT出品 [复制链接]

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

积分
5509
帖子
1139
精华
73
经验
3593 点
威望
19 点
金币
1703

社区建设奖 创作大师 解答高手 优秀斑竹

发表于 2008-5-22 08:23:00 |显示全部楼层

LinuxCBT Scripting Edition - LinuxCBT  Perl Edition

 

LinuxCBT Perl Edition is a unique approach to teaching GNU/Linux Scripting skills. Serious Linux IT-professionals are expected to have a command of various scripting environments for administrative purposes.

 

LinuxCBT Perl Edition, is unparalleled in content, depth and expertise. LinuxCBT Perl Edition prepares you or your organization for successfully developing and implementing business-critical GNU/Linux-based scripting solutions.

 

下载时请使用下载工具(如迅雷等),不要直接点击下载!

LinuxCBT.Perl.Programming

 

下载后使用虚拟光驱软件(如Daemon Tools)加载就好了,加载这个文件的时候,选择文件的对话框中“文件类型”要选择所有类型才能看到.bin的文件啊

 

 

简介

LinuxCBT Perl Edition is a unique approach to teaching GNU/Linux Scripting skills. Serious Linux IT-professionals are expected to have a command of various scripting environments for administrative purposes.

LinuxCBT Perl Edition, is unparalleled in content, depth and expertise. LinuxCBT Perl Edition prepares you or your organization for successfully developing and implementing business-critical GNU/Linux-based scripting solutions.

Recommended Prerequisites:

LinuxCBT Classic and/or Debian GNU/Linux Editions and/or LinuxCBT BASH Edition
Open mind & determination to master Linux Scripting Solutions - Perl
Access to a GNU/Linux-based PC to perform exercises in LinuxCBT Perl Edition

 

课程目标

Practical Extraction & Reporting Language (Perl)


Basics
Discuss Perl's capabilities
Identify available Perl binaries on the system
Discuss Perldoc - documentation program
Discuss Perl interpreter
Define first Perl program - Hello World
Explain the application of the SHEBANG header within Perl scripts
Explain warnings options
Explain strict options
Discuss compilation of Perl scripts and compare and contrast with shell scripts
Comments
Print function
Escape sequences including (\t, \n, etc.)
Explain quoting rules and variable interpolation
Variable definition
Operators

Perl Variables
Variable scopes (Global/Local)
Scalars - single values
Discuss the properties of scalar variables
Evaluate the definition of scalars
Variable concatenation
Arrays - lists & lists of lists
Discuss the properties of array variables
Evaluate the definition of arrays
Multi-dimensional arrays
Array slices
Array functions
Ranges
Hashes - Key/Value pairs
Discuss the properties of hashes
Evaluate the definition of hashes

Control Structures
Discuss various types of Subroutines and features
Define non-returning sub-routines
Define returning sub-routine
Conditionals
If - integer and string comparisons
Else/elsif testing
Unless
For Loops
Foreach Loops - Array iteration
While Loops
Until Loops

General Perl Information I
Block Definition
Use the X Functions for file system testing
Positional parameters - ARGV
Determine number of command line arguments
Record Separators
Internal Perl Variables
Modules
Explore the module path and applicable variables
Discuss various ways to install Perl modules
Install modules
File I/O
File Handles
Open Function
Discuss rules regarding file handles and use of the open function
Assign file handles to Perl arrays for iteration
Process text files using applicable file I/O functions and foreach loops
Generate data files using file I/O functions
Die function
Error handing with Perl's built-in variables
Count records from input file
Use the Split function to separate fields based on various delimiters
Use Join to assemble lists

General Perl Information II
References
Chomp - strip superfluous characters
Command substitution
Use execute function to launch external programs
Use system function to execute external commands and evaluate return status
Regular Expressions discussion
Demonstrate the many rules of Regular Expressions
Process arrays using push/pop functions
Generated data files and process them using split and field determination
Mail integration using Sendmail
Mail integration using downloaded Perl mail module
Define and execute Perl one-liners
Common Gateway Interface (CGI) - Apache 2.x integration
Process GET & POST variables
MySQL Database integration
Identify required modules for MySQL integration
Define connection object
Execute SELECT queries
Execute INSERT queries
Execute UPDATE queries
Execute DELETE queries


附件: 你需要登录才可以下载或查看附件。没有帐号?注册
K.I.S.S >> Keep It Simple, Stupid!

使用道具 举报

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
542
帖子
271
精华
5
经验
212 点
威望
0 点
金币
125
发表于 2008-5-22 12:28:00 |显示全部楼层
pytho的,等着python的发布,呵呵
揹着菅財朓橆,棌着靈魂嫚荹,猵軆潾傷,財嘂慓煷!

使用道具 举报

Rank: 1

积分
1
帖子
1
精华
0
经验
0 点
威望
0 点
金币
20
发表于 2008-5-23 10:37:00 |显示全部楼层
。。。。。。。。。

[此贴子已经被作者于2008-5-23 10:38:46编辑过]

使用道具 举报

Rank: 1

积分
4
帖子
3
精华
0
经验
1 点
威望
0 点
金币
20
发表于 2008-5-23 11:09:00 |显示全部楼层
。谢了,下来看看

使用道具 举报

Rank: 1

积分
4
帖子
3
精华
0
经验
1 点
威望
0 点
金币
20
发表于 2008-5-23 11:11:00 |显示全部楼层
 怎么没有下载链接?

使用道具 举报

Rank: 1

积分
3
帖子
2
精华
0
经验
1 点
威望
0 点
金币
20
发表于 2008-5-23 11:44:00 |显示全部楼层
看啊看看看看啊看

使用道具 举报

Rank: 1

积分
6
帖子
4
精华
0
经验
2 点
威望
0 点
金币
20
发表于 2008-5-23 13:33:00 |显示全部楼层
看啊看看看看啊看

使用道具 举报

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

积分
5509
帖子
1139
精华
73
经验
3593 点
威望
19 点
金币
1703

社区建设奖 创作大师 解答高手 优秀斑竹

发表于 2008-5-24 14:52:00 |显示全部楼层
QUOTE:
以下是引用whlsmx在2008-5-23 11:11:00的发言:
 怎么没有下载链接?

标题下载就是下载链接,你的帖子数达到1就能看到,呵呵

K.I.S.S >> Keep It Simple, Stupid!

使用道具 举报

Rank: 1

积分
4
帖子
3
精华
0
经验
1 点
威望
0 点
金币
20
发表于 2008-5-24 20:37:00 |显示全部楼层
看到了,谢谢!

使用道具 举报

Rank: 1

积分
2
帖子
2
精华
0
经验
0 点
威望
0 点
金币
20
发表于 2008-5-25 09:31:00 |显示全部楼层
我也要下

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|大家网 ( 京ICP备06071611号 )  

GMT+8, 2012-2-10 19:51 , Processed in 0.178787 second(s), 13 queries , Gzip On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部