jsonファイルのセットがあります。最後のキー値ペアの後にカンマを置き換える必要があります。Sedを使用してjsonフィールドを検索して置き換えます。
{
"RepetitionTime": 0.72,
"TaskName":"WM",
"Manufacturer": "Siemens",
"ManufacturerModelName": "Skyra",
"MagneticFieldStrength": 3.0,
"EchoTime":"0.033",
}
それは次のようになります。
{
"RepetitionTime": 0.72,
"TaskName":"WM",
"Manufacturer": "Siemens",
"ManufacturerModelName": "Skyra",
"MagneticFieldStrength": 3.0,
"EchoTime": 0.033
}
は、どのように私はsedを使って、これをachiveすることができます。 編集:変更された出力 - 約0.033はありません。
sed -i \'7i'\\t'\"EchoTime\": \0.033\' sub-285345_task-WM_acq-RL_bold.json
は私を助けません。私は他のいくつかのオプションを試してみましたが、成功しませんでした。
私はpythonでsimplejsonとjsonパッケージを使ってトリオしました。しかし
は、私は今..
。その変化にどう対処する..? –
@ KashiVishwanath、私は私の答えを更新しました。 – gzh
最初の '。*'はあまりお勧めできません。空白がないかチェックします。 –