前提・実現したいこと
Gitのコミットメッセージを動的に生成するシェルスクリプトを書きたいです
窓のバッチでは上手く実行できたので参考に貼っておきます
DOS
1@echo off 2 3rem 変数初期化 4set time0= 5set commit_message= 6 7rem 先頭半角スペース処理 8set time0=%time: =0% 9 10rem コミットメッセージ生成 11set commit_message=Site updated: %date:~0,4%-%date:~5,2%-%date:~8,2% %time0:~0,2%:%time0:~3,2%:%time0:~6,2% 12 13rem Git操作 14git rm -r --cached . 15git add . 16git commit -m "%commit_message%" 17 18rem Gitコミットエラー処理 19if %errorlevel% neq 0 ( 20 echo; 21 echo [ERROR] バッチファイルは異常終了しました。 22 echo errorlevel =^> %errorlevel% 23 24 pause 25 exit /b 26) 27 28git push origin master
以上の処理をシェルスクリプトに書き換えたいです。
発生している問題・エラーメッセージ
date: 余分な演算子 `Site updated: 2019-06-20 01:16:27' Try 'date --help' for more information.
該当のソースコード
ShellScript
1#!/bin/bash 2 3date = "Site updated: "$(date '+%F')" "$(date '+%T') 4echo $date
試したこと
変数に文字列とコマンドの実行結果を結合して格納する時点で詰まっています
---
可能であれば参考に書いているバッチをシェルスクリプトに書き換えたものを教えていただきたいです。
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/19 17:10