10カンマで始まる行の最後の列を削除するには、カーブCSVのすべての行を処理する必要があります。私が使ったsedコマンドは:sedバックリファレンスが動作しない
$ cat curves.csv
(...)
,,,,,,,,,,2017/10/18,20630.000000
,,,,,,,,,,2017/11/15,20595.000000
,usdSN,:usdSN,,,,8005,$,,2017/08/07,Settlement Date
,,,,,,,,,,2017/12/20,20575.000000
,,,,,,,,,,2018/01/17,20555.000000
,,,,,,,,,,2018/02/21,20535.000000
(...)
,,,,,,,,,,2018/12/21,20290.000000
,usdZS,:usdZS,,,,8007,$,,2017/08/07,Settlement Date
,,,,,,,,,,2017/08/16,2848.500000
(...)
$ sed s/\(,,,,,,,,,,[0-9/]*\),[0-9.]*/\1/g curves.csv
でした。すべての行を変更せずに印刷しました。
助けてください。
をsedのS/\(,,,,,,,,,, [0-9 /] * \)、[0-9。] */\ 1/g curves.csv <----- not working – AlexL