Articles of date

显示grepped模式的第n个实例

所以这是我的问题。 我有一个.csv文件(Current.csv)的问题,因为在整个数据中有逗号随机放置,所以awk-ing文件不会给我一个特定types的信息,我正在寻找固定的列号。 幸运的是,我意识到这个信息总是第三个date格式(m,mm)/(d,dd)/ yy。 所以我想下面的正则expression式来显示第i行内的date: awk -F',' '{if (NR==$i)print}' Current.csv | grep -o "[0-9]{1,2}/[0-9]{1-2}/[0-9]{1,2}" | echo 它不显示任何东西,我完全卡住了为什么。 我想显示第三个是想把这一切都投入到: awk {print $3} 关于awk的正则expression式search问题的任何想法? 采样线 “lettershere”,numbershere,“retardedbrokenquoteshere,MM / DD / YY,morestuff,MM / DD / YY,数字,MM / DD / YY

将SELinux日志格式从Epoch转换为Normal

当SELinux将一个事件logging到我的CentOS 6系统上的审计日志中时,它将logging在纪元时间中,这在尝试排除故障时很麻烦。 有什么办法可以使用人类可读的date格式来logging这些事件吗? 我已经浏览了conf文件并search了一下,但似乎无法find任何东西。

如何批量创build昨天的date

copy \\server01\E$\LogFiles\IVR\bcR\??120428.* \\LBC\workgroup\cs\ftp\Team\bcR\ copy \\server02\E$\LogFiles\IVR\bcR\??120428.* \\LBC\workgroup\cs\ftp\Team\bcR\ copy \\server03\E$\LogFiles\IVR\bcR\??120428.* \\LBC\workgroup\cs\ftp\Team\bcR\ copy \\server04\E$\LogFiles\IVR\bcR\??120428.* \\LBC\workgroup\cs\ftp\Team\bcR\ 这是我目前的脚本,我必须每周更改date。 我正在寻找一个脚本,看今天的当前date减去一天,并可以修改12 04 28.(年月日样本120408)。 我需要昨天的约会。 这个脚本在DOS下

date不断重置

我有一台运行Ubuntu服务器的虚拟机(VirtualBox)。 当我发布date -s 2011-01-01它更改date,但几秒钟后,date重置为实时。 我没有任何ntp服务运行(通过我不知道如何检查,但我没有看到任何ntp过程开始在这个时间间隔)

设置永久系统date

我需要在一个Linuxtesting服务器上设置一个永久的系统date,用于需要这个时间循环(土拨鼠日的样式)或者弯曲时间(Hiro的样式)的时间敏感软件。 我每天都在00:00用cron试过,它调用date来设置所需的date。 没有成功。 作为一个侧面说明,在Ruby中可能在代码中,但我需要它在系统范围内。

用当前时间更改Linuxdate

我正在运行sudo date +%m/%d/%Y -s 7/14/2010命令来更改date。 它改变了,除了我想要拿起当前时间,而不是从7/14/2010的00:00:00开始。

Bash脚本:检测一个月的第一天

我写了三个bash文件: incremental_backup full_backup execution 现在我想要另一个bash脚本执行以下操作: if (date is the start of month 1/-/—-) then invoke `full_back_up` else invoke `incremental_backup` 我怎么写这个脚本?

批处理 – 以秒为单位上次修改时间

我想知道文件最后一次被修改的时间。 我可以使用下面的批处理脚本获取这些信息: FOR %%i IN (myfile) DO SET modif_time=%%~ti 问题是如何获得最后修改的第二个? 而命令%~t返回date和时间,只有几小时和几分钟。 我只能通过文件手动查看“属性窗口”文件来检查秒数。 我怎样才能以秒为单位获得时间?

date -d:接受的string是什么?

我正在使用“date”命令来执行一些简单的date算术。 “-d”选项可以让我这样做,但是手册页在什么是有效的数据上是非常不清楚的。 什么是所有被接受的select,我怎么知道呢? 我可以使用这个命令来确定5分钟前的date:date -d“5-minutes-ago”+%H:%M 这个命令也起作用:date -d“-5分钟”+%H:%M 我无意中偶然发现了这些选项。 我没有看到文档中列出的“分钟前”或“-X分钟”选项。 我会使用Perl来做算术,但不幸的是我不能安装任何额外的Perl软件包。

如何设置当前的Unix时间(以毫秒为单位)?

可能的scheme date –set="2011-12-07 01:20:15.962" && date –rfc-3339=ns 原来的问题 我可以用毫秒来得到date,如下所示: date +"%S.%N" date –rfc-3339=ns 根据man date我希望能够这样设置它: date –set=%s.%N +`date +"%S.%N"` date –set="%s.%N" "+1323217126.085882000" 根据我的谷歌search,我希望能够像这样设置date(与上面相反): date +%s.%N -s `date +"%S.%N"` date +"%s.%N" -s "1323217126.085882000" 既没有工作。 有人可以提出这个问题吗? PS不,我不需要纳秒级的分辨率。 是的,我知道bash执行需要几毫秒。 我真正需要的是第二分辨率,十分之一秒就足够了。