uname -n を使用して、ファイル名の前にサーバー名を追加します。

uname -n を使用して、ファイル名の前にサーバー名を追加します。

私のスクリプトのコマンドは次のとおりです。

mv -f -v $oldfile /infanass/dev/admin/backup/${oldfile##*/}_$(date +%F-%T)

これで出力は次のようになります。

file1.txt_2013-07-11-15:08:16 

ファイル名の前にサーバー名が表示されます。私の考えでは:

uname -n 

正しいコマンドですが、表示することはできません。

ベストアンサー1

このコマンドの出力を挿入するには、`周囲にバックティック()を使用する必要があります。uname -n

これにより、トリックを実行できます。

mv -f -v $oldfile /infanass/dev/admin/backup/\`uname -n\`${oldfile##*/}_$(date +%F-%T)

おすすめ記事