私のローカルコンピュータのGitBashコマンドラインで正しく実行される以下のシェルプログラムがあります。しかし、Linuxで同じことをすることはうまくいきません。
次の内容を含むテンプレートファイルがあります。 SUBJECTをシェルプログラムに渡された値に置き換える必要があります。金型
{
"subject" : "SUBJECT"
"data": {
"content": "SUBJECT"
}
}
私のシェルコード
#!/bin/sh
echo "subject value"$1
sed -i "s/SUBJECT/$1/g" template
このコードはLinuxでは期待どおりに動作しませんが、GitBashではうまく動作します。