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