作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在修改 Xcode 中预先存在的脚本来自定义我的文件头。脚本是 Perl,它不是我最好的语言。 :)
我只需要在标题中以 dd/mm/yy 格式插入当前日期。
这是我的脚本:
#! /usr/bin/perl -w
# Insert HeaderDoc comment for a header
#
# Inserts a template HeaderDoc comment for the header.
use strict;
# get path to document
my $headerPath = <<'HEADERPATH';
%%%{PBXFilePath}%%%
HEADERPATH
chomp $headerPath;
my $rootFileName = &rootFileNameFromPath($headerPath);
print "/*";
print " * $rootFileName\n";
print " * Project\n";
print " *\n";
print " * Created by Me on ";
# in bash it would be something like that :
# date +%d/%m/%y | awk '{printf "%s\n", $1}';
print " * Copyright 2009 My_companie. All rights reserved.\n";
print " *\n";
print " */\n";
sub rootFileNameFromPath {
my $path = shift;
my @pathParts = split (m'/', $path);
my $filename = pop (@pathParts);
my $rootFileName = "$filename";
$rootFileName =~ s/\.h$//;
return $rootFileName;
}
exit 0;
最佳答案
而不是删除 strict
(!),为什么不直接制作代码 strict
干净的?
my ($mday, $mon, $year) = (localtime(time))[3, 4, 5];
$mon += 1;
$year += 1900;
printf "%02d/%02d/%02d\n", $mday, $mon, $year % 100;
# At the top, under use strict;
use POSIX qw/strftime/;
# then later...
my $date = strftime "%d/%m/%y", localtime;
print "$date\n";
strftime
.
关于perl - 如何在 Perl 中格式化日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/575188/
我是一名优秀的程序员,十分优秀!