Perl 脚本中使用ls 获取目录名或文件名注意事项
来源:互联网 发布:dp是什么意思网络术语 编辑:程序博客网 时间:2024/06/06 00:51
如果没有设置,获取有可能导致命令行下用ls -l 执行的结果和在perl 中执行的结果时间显示不一致,导致获取文件名或目录失败。
如:
在shell 中执行ls 命令显示如下格式:
drwxr-xr-x 6 root root 4096 06-02 19:57 1234
在perl 中ls -l 则显示如下的格式:
drwxr-xr-x 6 root root 4096 Jun 2 19:57 1234
为了避免截取错误,可以在ls -l 的时候加上时间格式限制:
ls -l --time-style=long-iso
显示如下:
drwxr-xr-x 6 root root 4096 2012-06-02 19:57 1234
perl 中修改时区的方法:
#!/usr/bin/perl
use strict;use warnings;use POSIX qw(tzset);#获取服务器默认时间my $was = localtime;print "服务器默认时间: $was <br />";#设置时区为东八区,中 国标准时间$ENV{TZ} = 'Asia/Shanghai';tzset;#获取中国标准时间my $now = localtime;print "中国标准时间:$now<br />";执行结果如下:服务器默认时间: Sat Jun 9 11:01:19 2012 中国标准时间:Sun Jun 10 00:01:19 2012
- Perl 脚本中使用ls 获取目录名或文件名注意事项
- jenkins中使用脚本来节省资源空间和使用shell提取文件名或目录名的方法
- 在shell脚本中使用ls命令的注意事项
- Perl 获取当前目录下所有文件名
- shell截取文件名或目录名
- ls 列出文件或目录下的文件名
- GetFiles GetDirectories 获取文件名,目录名排序
- make 不能处理目录名或文件名中有空格的情况
- perl 获取当前脚本的目录
- 从网址中获取域名,目录名,文件名的C#方法
- shell中获取某个目录下全部的子文件名,java根据包名分批打包
- 文件名、目录名或卷标语法不正确
- 文件名 目录名或卷标语法不正确
- 使用FileItem获取文件名时注意事项
- C#根据网址获取域名,目录名,文件名函数
- linux shell获取路径的文件名及其目录名
- Bash Shell 解析路径获取文件名和目录名
- 获取某个目录下所有文件夹名和文件名
- 倒计时
- 表单处理
- 零售连锁商业智能分析(BI)实例(ZT) <2>
- Treats for the Cows 记忆化搜索
- 单片机实时温度采集并通过串口通信上传电脑显示
- Perl 脚本中使用ls 获取目录名或文件名注意事项
- js 初学笔记
- 集群NAS技术架构
- Android Native code 的绘图方法2
- django创建博客
- ORACLE LOB 大对象处理
- 广度遍历二叉树
- 如何自定义组件(JavaBean)
- 层次遍历二叉树(相同类型的结构体可以直接赋值)