我有一个 out 文件,其中包含文件详细信息及其位置。但我只需要文件名,因为每次执行脚本时路径都可能有所不同。
例如: result.out 包含以下数据-
This is my script location (c:/users/san/server.sh)
我希望 result.out 包含以下数据 -
This is my script location (server.sh)
以下 sed 单行代码可以:
$ sed 's/([a-zA-Z]:[^)]*/(.*)/(1/g' file.txt
如果您的所有完整路径都在括号内,则此方法有效