私は以下を持っています
"/x/x y/asfas/g.pdf " "fdfdf
"/x/y/yy y/d.doc " "fdfdf
etc..
拡張子と「ONLYの間のスペースを削除したいと思います。
末尾のスペースを削除するために使用すると、tr
間に1つ以上のスペースがあるスペースが削除されます(たとえば、yy y
になりますyy y
)。
ベストアンサー1
牛に似た一種の栄養sed方法:
sed 's/\([^.]*\.[^."[:space:]]*\)[[:space:]]\+"/\1"/' file
\([^.]*\.[^."[:space:]]*\)
- 最初のキャプチャされたグループには、拡張子を持つ仮想ファイル名が含まれています。[[:space:]]\+"
- 間に少なくとも1つのスペースがあることを確認してください。拡大するそして"