1

次のように引数が渡されるとします。

~/Documents/checkout/check-out.sh potatoes '2013/05/22 13:43:00'

1 行目または 2 行目を使用して、

st=`date --date "$2" +%s`                   # mogul's suggestion
st=$(date --date="$2" +%s)                  # Kent's suggestion
st=$(date --date="2013/05/22 14:45:00" +%s)

date: illegal option -- -
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ... 
    [-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
4

4 に答える 4

0

これを試して:

st=$(date --date="$2" +%s)
于 2013-05-21T20:24:06.590 に答える