小编use*_*746的帖子

Crontab - 在目录中运行

我想在root crontab中设置一个每天运行的工作.但我希望它从特定目录执行它,以便它可以找到它需要的所有文件,因为应用程序有一堆相对路径.

无论如何,我可以告诉crontab从特定目录运行吗?

unix directory crontab relative-path

153
推荐指数
2
解决办法
7万
查看次数

Perl - 删除没有指数值的尾随零

我正在尝试从十进制数字中删除尾随零。

例如:如果输入数字是 0.0002340000,我希望输出是 0.000234

我正在使用sprintf("%g",$number),但这在大多数情况下是有效的,除了有时它将数字转换为 E- 的指数值。我怎样才能让它只显示为一个完整的十进制数?

perl

5
推荐指数
1
解决办法
5802
查看次数

Perl - 将PC UTF-8转换为PC ANSI

我有一个编码PC UTF-8的文件.我想将文件转换为PC ANSI.

我试过下面的,但我总是把输出文件变成PC UTF-8.

use Encode;

$infile = $ARGV[0];
open(INFILE, $infile);

my $outfile = "temp.txt";

open(OUTFILE, ">$outfile");

while(<INFILE>) {
  my $row = $_;
  chomp $row;

  $row = Encode::encode("Windows-1252", $row);
  print OUTFILE $row."\n";

}

close INFILE;
close OUTFILE;
Run Code Online (Sandbox Code Playgroud)

unicode perl ansi

4
推荐指数
1
解决办法
9955
查看次数

Perl - Mail :: Sendmail编码问题

我正在尝试发送带有一些非ascii字符的消息,例如ΓÇô

Mail :: Sendmail失败并显示错误"C:/Perl64/site/lib/Mail/Sendmail.pm第237行的子例程条目中的宽字符"

有任何想法吗?

email perl encoding ascii sendmail

2
推荐指数
1
解决办法
1061
查看次数

标签 统计

perl ×3

ansi ×1

ascii ×1

crontab ×1

directory ×1

email ×1

encoding ×1

relative-path ×1

sendmail ×1

unicode ×1

unix ×1