2011-07-18 14 views
2

バックアップのために日付を付け加えたファイル名が必要です。 7行目:エラーmsgが、linux shell date concatenate

test.shです。$ {F} -backup - $ {日付+ "%B型は%e"} GZ:何が間違っている悪い置換

?ありがとう。

FILES=/home/raja/test/* 
for f in $FILES 
do 


    echo ${f}-backup-${date +"%b %e"}.gz 
done 

答えて

12

$(date +"%b %e")と書いてください。中括弧の代わりにかっこを使います。

差が${...}...の値に展開されている間$(...)は、...を実行サブシェルを作成することです。