내 로컬 컴퓨터의 GitBash 명령줄에서 제대로 실행되는 아래와 같은 쉘 프로그램이 있습니다. 그러나 Linux에서 동일한 작업을 수행하면 작동하지 않습니다.
다음 내용이 포함된 템플릿 파일이 있습니다. SUBJECT를 쉘 프로그램에 전달된 값으로 바꿔야 합니다. 주형
{
"subject" : "SUBJECT"
"data": {
"content": "SUBJECT"
}
}
내 쉘 코드
#!/bin/sh
echo "subject value"$1
sed -i "s/SUBJECT/$1/g" template
이 코드는 Linux에서는 예상대로 작동하지 않지만 GitBash에서는 잘 작동합니다.