找到 449 篇文章 适用于编程脚本

在 C++ 中交换上三角矩阵与下三角矩阵

Ajay yadav
更新于 2019-11-29 10:42:25

213 次查看

本教程旨在使用 C++ 代码将三对角矩阵的上行交换到其下行。此外,如果三对角矩阵是输入,则所需的成果必须类似于以下内容;为此,操作过程在算法中概述如下;算法步骤 1:输入一个对角矩阵步骤 2:将其传递给 Swap() 方法步骤 3:遍历外循环直到 3 步骤 4:在内循环中递增 j= i+ 1 直到 3 步骤 5:将数组值放入一个临时变量中步骤 6:交换值 arr[i][j]= arr[j][i]步骤 7:将临时数据放入 arr[j][i]步骤 8:... 阅读更多

在 Perl 中获取文件信息

Mohd Mohtashim
更新于 2019-11-29 10:29:21

483 次查看

您可以使用一系列统称为 -X 测试的测试运算符在 Perl 中非常快速地测试某些功能。例如,要对文件的各种权限进行快速测试,您可以使用如下脚本 −#/usr/bin/perl my $file = "/usr/test/file1.txt"; my (@description, $size); if (-e $file) {    push @description, '二进制' if (-B _);    push @description, '一个套接字' if (-S _);    push @description, '一个文本文件' if (-T _);    push @description, '一个块特殊文件' if (-b _);    push @description, '一个字符特殊文件' if (-c _);    push @description, ... 阅读更多

在 Perl 中定位文件内部

Mohd Mohtashim
更新于 2019-11-29 10:24:09

240 次查看

您可以使用 Perl 中的 tell 函数来了解文件的当前位置,并使用 seek 函数来指向文件内的特定位置。Perl tell 函数第一个要求是在文件中找到您的位置,您可以使用 tell 函数来做到这一点 −tell FILEHANDLE tell如果指定了 FILEHANDLE,则返回文件指针在 FILEHANDLE 中的位置(以字节为单位),如果没有指定,则返回当前选定的默认文件句柄。Perl seek 函数seek 函数将文件指针定位到文件内的指定字节数 −seek FILEHANDLE, POSITION, WHENCE该函数使用 fseek 系统函数,并且您有 ... 阅读更多

在 Perl 中复制、重命名和删除文件

Mohd Mohtashim
更新于 2019-11-29 10:22:33

1K+ 次查看

以下是 Perl 示例,它打开一个现有的文件 file1.txt 并逐行读取它,并生成另一个副本文件 file2.txt。#!/usr/bin/perl # 打开文件以读取 open(DATA1, "file2.txt"); # 将数据从一个文件复制到另一个文件。 while() {    print DATA2 $_; } close( DATA1 ); close( DATA2 );重命名文件以下是 Perl 示例,它显示了如何将文件 file1.txt 重命名为 file2.txt。假设文件位于 /usr/test 目录中。#!/usr/bin/perl rename ("/usr/test/file1.txt", "/usr/test/file2.txt" );此函数重命名采用两个参数,它只是重命名现有文件。删除现有文件以下是一个示例,它显示了如何 ... 阅读更多

在 Perl 中读取和写入文件

Mohd Mohtashim
更新于 2019-11-29 10:20:28

742 次查看

在 Perl 中获得打开的文件句柄后,您需要能够读取和写入信息。有多种不同的方法可以读取和写入文件中的数据。运算符从打开的文件句柄读取信息的主要方法是运算符。在标量上下文中,它从文件句柄返回一行。例如 −#!/usr/bin/perl print "你的名字是什么?"; $name = ; print "Hello $name";当您在列表上下文中使用运算符时,它会从指定的文件句柄返回一个行列表。例如,要导入所有 ... 阅读更多

在 Perl 中打开和关闭文件

Mohd Mohtashim
更新于 2019-11-29 10:17:57

3K+ 次查看

以下两个具有多种形式的函数可用于在 Perl 中打开任何新文件或现有文件。open FILEHANDLE, EXPR open FILEHANDLE sysopen FILEHANDLE, FILENAME, MODE, PERMS sysopen FILEHANDLE, FILENAME, MODE此处 FILEHANDLE 是 open 函数返回的文件句柄,而 EXPR 是包含文件名和打开文件模式的表达式。Open 函数以下是打开 file.txt 以只读模式的语法。此处小于号 < 表示文件必须以只读模式打开。open(DATA, ">file.txt") || die "无法打开文件 file.txt, $!";双 >> 打开文件以进行追加,并将文件指针 ... 阅读更多

在 Perl 中定义报表页脚

Mohd Mohtashim
更新于 2019-11-29 10:13:57

141 次查看

虽然 $^ 或 $FORMAT_TOP_NAME 包含 Perl 中当前页眉格式的名称,但没有相应的机制可以自动对页脚执行相同的操作。如果您有一个固定大小的页脚,则可以通过在每次 write() 之前检查变量 $- 或 $FORMAT_LINES_LEFT 并使用如下定义的另一个格式在必要时自行打印页脚来获取页脚 −format EMPLOYEE_BOTTOM = 页末 @<           $% 。有关与格式相关的完整变量集,请参阅 Perl 特殊变量部分。

在 Perl 中定义分页

Mohd Mohtashim
更新于 2019-11-29 10:09:51

166 次查看

如果您的报表占用多页怎么办?在 Perl 中,您有一个很好的解决方案来创建分页。我们只需使用 $% 或 $FORMAT_PAGE_NUMBER 变量以及页眉,如下所示 −format EMPLOYEE_TOP = =================================== 姓名                   年龄 页码 @< $% =================================== 。现在您的输出将如下所示 −=================================== 姓名                  年龄 页码 1 =================================== =================================== Ali                   20 2000.00 =================================== =================================== Raza                  30 2500.00 =================================== =================================== Jaffer                40 4000.00 ===================================

使用 Perl 创建报表页眉

Mohd Mohtashim
更新于 2019-11-29 10:07:32

234 次查看

有时您可能希望向报表添加页眉。此页眉将打印在每一页的顶部。使用 Perl 执行此操作非常简单。除了定义模板外,您还必须定义页眉并将其分配给 $^ 或 $FORMAT_TOP_NAME 变量 −示例实时演示#!/usr/bin/perl format EMPLOYEE = =================================== @

如何在 Perl 中使用格式?

Mohd Mohtashim
更新于 2019-11-29 10:04:54

164 次查看

为了在 Perl 脚本中调用格式声明,我们将使用 write 关键字 −write EMPLOYEE;问题在于格式名称通常是打开的文件句柄的名称,并且 write 语句会将输出发送到此文件句柄。由于我们希望数据发送到 STDOUT,因此我们必须将 EMPLOYEE 与 STDOUT 文件句柄关联。但是,首先,我们必须确保 STDOUT 是我们的选定文件句柄,使用 select() 函数。select(STDOUT);然后,我们将通过使用特殊变量 $~ 或 $FORMAT_NAME 将新格式名称设置为 STDOUT,将 EMPLOYEE 与 STDOUT 关联,如 ... 阅读更多

广告