私の.logファイルには次の種類のデータがあります。
Cell[BoxData["0.8693473380926441`"]
Cell[BoxData["100.40266203596555`"]
Cell[BoxData["23.338724857049048`"]
Cell[BoxData["0.25720321805387686`"]
Cell[BoxData["66.85236878385265`"]
たとえば、数字を探したいと思います。
0.8693473380926441
100.40266203596555
23.338724857049048
0.25720321805387686
66.85236878385265
試してみましたが、grep -Po '\[.*?]'
ブラケットは1つだけ取り外されました。どんな助けでも大変感謝します。
ベストアンサー1
awk
より良い点は次のとおりです。
awk -F '["`]' '{print $2}' file
フィールド区切り記号を"
チルダまたはチルダに設定し、2番目の列/フィールドを印刷します。
出力:
0.8693473380926441
100.40266203596555
23.338724857049048
0.25720321805387686
66.85236878385265