我需要在DEC UNIX V4.0中添加一個小時到當前日期?如何在DEC UNIX 4.0中增加一小時當前日期?
我試過了「date」命令,但是在這個版本的命令中「-v」或「-s」等開關不起作用。
例如:
date -s "5 seconds"
不起作用。
我需要在DEC UNIX V4.0中添加一個小時到當前日期?如何在DEC UNIX 4.0中增加一小時當前日期?
我試過了「date」命令,但是在這個版本的命令中「-v」或「-s」等開關不起作用。
例如:
date -s "5 seconds"
不起作用。
我假設您已經閱讀過DEC手冊頁,並發現沒有選項與GNU date
中的-v
或-s
選項匹配。因此,你會得出結論:你必須編寫自己的代碼或者讓別人已經編寫好的代碼來完成這項工作 - 並且你會得出結論:安裝別人的工作代碼比編寫自己的代碼容易。
因此,最簡單的修復方法是安裝GNU coreutils
並使用date
命令。當然,要處理一些棘手的問題。您可能不想在/bin
或/usr/bin
中安裝GNU date
命令,因爲這可能會破壞其他期望date
命令的DEC版本的腳本(它可能不會,但可能會,並且您可能會謹慎 - 如果你不謹慎,你將不會使用DEC UNIX)。因此,您可能需要將其添加到/usr/local/bin
,或者您可能會創建一個新目錄,如/usr/gnu/bin
(在構建核心實用程序時將--prefix=/usr/gnu
添加到./configure
命令中)。然後確保需要使用GNU date
的命令明確引用它。 (不堅持使用GNU date
的命令應該繼續使用DEC date
。)
謝謝。有效! – user3121138 2014-09-29 15:29:31