小编ANO*_*rog的帖子

获取特定格式的文件修改时间 (yyyymmddhh24miss)

我想以特定格式获取文件的修改时间。
我怎样才能做到这一点 ?
我知道

stat -c %x find.txt
Run Code Online (Sandbox Code Playgroud)

但我需要这种格式:

yyyymmddhh24miss
Run Code Online (Sandbox Code Playgroud)

我使用kshLinux 2.6.18-406.el5 x86_64,如果它很重要。

linux stat date

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

未找到 stat 命令

我想在我的 unix shell /usr/bin/ksh 中执行 stat 命令:

输入:

/bin/date +%Y%m%d%H%M%S -d "$(/usr/bin/stat -c %x find.txt)"
Run Code Online (Sandbox Code Playgroud)

和输出:

/usr/bin/ksh: stat:  not found
Run Code Online (Sandbox Code Playgroud)

我的系统: SunOS 5.10 Generic_150400-23 sun4v sparc sun4v

solaris ksh stat

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

删除gz文件的最后一行

我需要在不解压缩的情况下删除 gz 文件的最后一行。该文件有 500 行。

我怎样才能做到这一点?

我试过了:

 gzip -dc "$files" | tail -500 | gzip -c > "$files".tmp
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

shell gzip files

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

标签 统计

stat ×2

date ×1

files ×1

gzip ×1

ksh ×1

linux ×1

shell ×1

solaris ×1