私は、ファイル内の私の最初の行の後に、このブロックを追加しようとしています:sedで行を追加できませんか?
sed -i '1a\
apply plugin: 'io.fabric' \
repositories { \
maven { \
url 'https://maven.fabric.io/public' \
} \
}' test.txt;
しかしinterminal実行している上、私はエラーを取得:
はsedの:-e式#1を、CHAR 108:予期しません`}」
一重引用符で囲まれた一重引用符を使用する問題以外に、他の問題も同様に発生する可能性があります。ファイルに追加する行を置いて、 'sed 'を使用することをお勧めします。1r lines.txt' test.txt 'これはすべての場合に堅牢なソリューションとなるでしょう... – Sundeep
最後のバックスラッシュの後ろのスペースを削除して問題を解決します。 – CWLiu