如何使用shell脚本从文件中删除路径详细信息

时间:2018-05-17 10:24:20

标签: shell awk sed

我有一个out文件,其中包含文件详细信息及其位置。但我只需要文件名,因为每次执行脚本时路径都可能不同。

例如: result.out包含以下数据 -

This is my script location (c:/users/san/server.sh)

我希望result.out包含如下数据 -

This is my script location (server.sh)

1 个答案:

答案 0 :(得分:0)

以下sed one-liner将会:

$ sed 's/([a-zA-Z]:[^)]*\/\(.*\)/(\1/g' file.txt

如果您的所有完整路径都在括号内

,则此方法有效