ファイルの開始に特殊文字が(私は入っておきたい)が含まれたテキストを追加する方法:入り、私はファイルの先頭に次のテキストを追加したい
try {
require('/opt/dynatrace-oneagent-6.5/agent/bin/any/onenodeloader.js')({server: 'http://test:8042', agentName: 'test'});
} catch (err) {
console.error(err.toString());
}
私は知っているがそれについていくつかの質問があります。しかし、私はそれを動作させることができません。これは私が試したことの一つです。私が何をしようとした:
#!/bin/bash
sed -i '1itry {
require('/opt/dynatrace-oneagent-6.5/agent/bin/any/onenodeloader.js')({server: 'http://test:8042', agentName: 'test'});
} catch (err) {
console.error(err.toString());
}' output.json
私が得たより:sed: -e expression #1, char 127: unexpected
} ' `
堅牢な方法は、ファイル内のテキストを保存し、 'r'コマンドを使用するようになり、ファイルの先頭に猫にそれを評価するコマンドを使用します。 – Sundeep
私はsedを '' 'で始める問題があると思うので、文字列は次の' 'に行くので、requireの後で' ''を使用してください。 – WasteD