2016-07-29 8 views
0

これは、現在の日付が入っているlastlogin- "yyyymmdd"のような名前のファイルを出力しようとしています。 私は考え出した日付は次のようになります。date +"%Y%m%d"を、私は、変数シェル内に変数名を持つファイルを出力します

now = date +"lastlogin-%Y%m%d.txt" filename = ${now} xxxxx > ${filename} を実行しようとしましたが、何もあなたは、コマンドの実行結果を格納するための$()使用する必要があります

答えて

1

を助けてください動いていないようにみえ:

now=$(date +"lastlogin-%Y%m%d.txt") 
1

使用コマンド置換:

その後、

filename="lastlogin-"$(date '+%Y%m%d')".txt" 

とします:変数に保存するには

lastlogin-"$(date '+%Y%m%d')".txt 

echo 'foobar' >"$filename" 
関連する問題