シェルコマンドが私のGitBashでは動作しますが、Linuxでは動作しない理由

シェルコマンドが私のGitBashでは動作しますが、Linuxでは動作しない理由

私のローカルコンピュータのGitBashコマンドラインで正しく実行される以下のシェルプログラムがあります。しかし、Linuxで同じことをすることはうまくいきません。

次の内容を含むテンプレートファイルがあります。 SUBJECTをシェルプログラムに渡された値に置き換える必要があります。金型

{

"subject" : "SUBJECT"
"data": {
   "content": "SUBJECT"

}

}

私のシェルコード

#!/bin/sh
echo "subject value"$1

sed -i "s/SUBJECT/$1/g" template

このコードはLinuxでは期待どおりに動作しませんが、GitBashではうまく動作します。

ベストアンサー1

おすすめ記事