sed:終了していない 's'コマンド

sed:終了していない 's'コマンド

次のsedコマンドは、sedに終了していない「s」コマンドを提供します。これは私が入れた変数($header)に関連しています。

sed -i "1s~^~$header~" $1"/main.cpp"

$headerの内容は次のとおりです。

//
// Pacman.java
// etc
//
// Created by ayman at 12/06/2021
// Copyright (c) 2021 Google. All rights reserved.
//

sedコマンドで別の区切り文字(〜)を使用しましたが、まだエラーが発生します。問題が何であるかを知っている人はいますか?

関連情報