毎月2日に自動的に実行されるスクリプトがあります。このスクリプトは、ftp
日付(毎月2日)ごとにサーバーからすべてのファイルをダウンロードします。
現在のサーバーからファイルをダウンロードするスクリプトがあり、ftp
最初のスクリプト内で日付を変更する別のスクリプトを作成したいと思います。
これら2つのスクリプトを自動的に実行したいと思います。
- スクリプトのダウンロード
- change_date_script (これを作りたい)
例:
スクリプトのダウンロード
#!/bin/bash test_text_*_20170102_*.csv*
change_date_script(日付変更
20170102
)
みんな知っていますか?
ありがとうございます。
ベストアンサー1
最初のスクリプトで日付を変更するには、他のスクリプトは必要ありません。date
特定のオプションでコマンドを呼び出して日付を動的に作成します。
状況に応じて、以下を使用できます。
date +"%Y%m%d"
これにより、日付がこの形式で返されるため、20170110
日付を変数に割り当てて必要な操作を実行できます。たとえば、次のようになります。
today=$(date +"%Y%m%d")
touch test"$today".csv
これにより、次のファイルが生成されます。test20170110.csv