大家论坛

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

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

[复制链接]

222

主题

1175

帖子

7298

金币

大家网研究生二年级

Rank: 19Rank: 19Rank: 19

积分
5756

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

发表于 2008-5-22 08:23 | 显示全部楼层 |阅读模式

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


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

本帖被以下淘专辑推荐:

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

使用道具 举报

头像被屏蔽

10

主题

277

帖子

684

金币

大家网高中一年级

Rank: 11Rank: 11Rank: 11

积分
589
发表于 2008-5-22 12:28 | 显示全部楼层
pytho的,等着python的发布,呵呵
签名被屏蔽
回复 支持 反对

使用道具 举报

0

主题

1

帖子

21

金币

大家网幼儿园

Rank: 1

积分
1
发表于 2008-5-23 10:37 | 显示全部楼层
。。。。。。。。。
[此贴子已经被作者于2008-5-23 10:38:46编辑过]
回复 支持 反对

使用道具 举报

0

主题

3

帖子

24

金币

大家网幼儿园

Rank: 1

积分
4
发表于 2008-5-23 11:09 | 显示全部楼层
。谢了,下来看看
回复 支持 反对

使用道具 举报

0

主题

3

帖子

24

金币

大家网幼儿园

Rank: 1

积分
4
发表于 2008-5-23 11:11 | 显示全部楼层
 怎么没有下载链接?
回复 支持 反对

使用道具 举报

0

主题

2

帖子

23

金币

大家网幼儿园

Rank: 1

积分
3
发表于 2008-5-23 11:44 | 显示全部楼层
看啊看看看看啊看
回复 支持 反对

使用道具 举报

0

主题

4

帖子

26

金币

大家网幼儿园

Rank: 1

积分
6
发表于 2008-5-23 13:33 | 显示全部楼层
看啊看看看看啊看
回复 支持 反对

使用道具 举报

222

主题

1175

帖子

7298

金币

大家网研究生二年级

Rank: 19Rank: 19Rank: 19

积分
5756

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

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

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

K.I.S.S >> Keep It Simple, Stupid!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

24

金币

大家网幼儿园

Rank: 1

积分
4
发表于 2008-5-24 20:37 | 显示全部楼层
看到了,谢谢!
回复 支持 反对

使用道具 举报

0

主题

2

帖子

22

金币

大家网幼儿园

Rank: 1

积分
2
发表于 2008-5-25 09:31 | 显示全部楼层
我也要下
回复 支持 反对

使用道具 举报

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

本版积分规则



诚聘英才|移动端|Archiver|版权声明|大家论坛 ( 京ICP备06071611号,京公网安备11010802018363号 )

GMT+8, 2018-10-20 23:12 , Processed in 0.326233 second(s), 27 queries .

Powered by Discuz!

© Comsenz Inc.

快速回复 返回顶部 返回列表