|
藍森林 http://www.lslnet.com 2006年6月26日 11:18
請教一個關於變量減一的問題。已經解決,謝謝!
環境:Sun-Fire-880 (CShell)
編寫Shell目的:調用昨天系統日期
實現方式:調用當前系統日期-1
語句如下:
qr=`date +"%Y%m%d"`
qr='expr $qr - 1'
cp config config_$qr
返回結果:cp: 未找到 1
在ksh下,用let qr=$qr-1代替qr='expr $qr - 1'就可以返回正確結果
麻煩各位朋友給指點下,表示感謝![color=blue][/color] |
請教一個關於變量減一的問題。已經解決,謝謝!
qr=[color=red]`[/color]date +"%Y%m%d"[color=red]`[/color]
qr=[color=red]`[/color]expr $qr - 1[color=red]`[/color]
cp config config_$qr |
請教一個關於變量減一的問題。已經解決,謝謝!
-->
大哥 好像沒有什麼變化啊 |
請教一個關於變量減一的問題。已經解決,謝謝!
-->
第一條你用的是"`"反引號,那麼第二條為什麼用單引號"'" |
請教一個關於變量減一的問題。已經解決,謝謝!
謝謝 已經可以了 原來我犯了這麼低級的錯誤^_^ |
請教一個關於變量減一的問題。已經解決,謝謝!
如果系統支持的話,用這個更好。
qr=`date -d '1 day ago' +"%Y%m%d"` |
請教一個關於變量減一的問題。已經解決,謝謝!
-->
執行的時候,系統提示:
date: 無效選項 -- d
用法: date [-u] mmddHHMM[[cc]yy][.SS]
date [-u] [+format]
date -a [-]sss[.fff]
---我的系統不支持吧
謝謝! |
| |