亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
在shell中如何實(shí)現(xiàn)多個(gè)變量的拼接???
[打印本頁]
作者:
guo9999
時(shí)間:
2006-06-28 15:16
標(biāo)題:
在shell中如何實(shí)現(xiàn)多個(gè)變量的拼接???
有一個(gè)有關(guān)合并變量的問題:
我在linux命令行方式下,作如下操作就很順利:
$ year=`date --date "1 days ago" '+%Y'`
$ month=`date --date "1 days ago" '+%m'`
$ day=`date --date "1 days ago" '+%d'
$ f=month901121.$year$month$day.010.tar
$ echo $f
month901121.20060627.010.tar
但是我要把以上命令做在一個(gè)shell里,就不行了:
#!/usr/bin/sh
year=`date --date "1 days ago" '+%Y'`
month=`date --date "1 days ago" '+%m'`
day=`date --date "1 days ago" '+%d'`
file1=month901121.$year$month$day.010.tar
echo $file1
執(zhí)行這個(gè)shell之后是:
/month901121.2006: No such file or directory.
?Invalid command
'06': command not understood.
請(qǐng)問各位高手,在shell中如何做多個(gè)變量的拼接?我如何才能得到month901121.$year$month$day.010.tar
這個(gè)結(jié)果?
作者:
寂寞烈火
時(shí)間:
2006-06-28 15:37
我測(cè)試沒問題呀~,估計(jì)是樓主的RPWT
吧
作者:
古道西風(fēng)
時(shí)間:
2006-06-28 15:37
${year}${month}${day}
作者:
guo9999
時(shí)間:
2006-06-28 15:49
樓上的方法也是過,不行,現(xiàn)在執(zhí)行后又變成這個(gè)結(jié)果了:
.010.tar121.2006
真怪了,這個(gè)shell還老變,郁悶!
作者:
網(wǎng)中人
時(shí)間:
2006-06-28 16:13
這樣如何:
date=`date --date "1 days ago" '+%Y%m%d'`
file1=month901121.$date.010.tar
作者:
guo9999
時(shí)間:
2006-06-29 12:59
樓上的這種方法可以,謝謝
作者:
wangspace
時(shí)間:
2016-03-23 14:41
本帖最后由 wangspace 于 2016-03-23 14:42 編輯
、、
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2