
次の内容を含むテキストファイルがあります。
loginName: Name1 userAgent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/ (KHTML like Gecko) Chrome/61.0.3163.104 OpenFin/9.61.31.74
loginName: Name2 userAgent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/ (KHTML like Gecko) Chrome/61.0.3163.112
loginName: Name3 userAgent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/ (KHTML like Gecko) Chrome/61.0.3163.105 OpenFin/9.61.31.78
loginName: Name4 userAgent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/ (KHTML like Gecko) Chrome/61.0.3163.100
一部はChrome/X.X.X.X
、一部はChrome/X.X.X.X OpenFin/X.X.X.X
それだけ持っている人はChrome/X.X.X.X
置いてあげたい。この行に含まれているコンテンツを削除しOpenFin/X.X.X.X
たいと思います。Chrome/X.X.X.X
私は次のことを試しましたが、運がありませんでした。
sed 's/Chrome*.*OpenFin/OpenFin/' filename
答え1
以下を修正すると機能します。
sed 's/Chrome.*OpenFin/OpenFin/' filename