電子書籍の厳選無料作品が豊富!

Linuxのシェルスクリプトで、test1.txtというファイルを本日の日付を加えてコピーするにはどのような構文になるのでしょうか? (例:test1.txt → test1_20130531.txt)

#!/bin/sh
TODAY=`date +%Y%m%d`
cp test1.txt test1_$TODAY

でしょうか?

A 回答 (2件)

回答待つより試した方が早くないですか?


合っているとは思いますが、拡張子が抜けているでしょうかね。

私なら…

#!/bin/sh
TODAY=`date +%Y%m%d`
cp test1.txt test1_${TODAY}.txt

または、

#!/bin/sh
cp test1.txt test1_`date +%Y%m%d`.txt

でしょうかねぇ……。
# 例に出したのが2ヶ月前というのは微妙に謎ですが。
    • good
    • 0

合ってます。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!