linux - 如何使用awk打印路径文件名的尾部

标签 linux awk

我已经搜索过了,但没有成功。

我有一个带有路径的文件。 我想打印所有路径的尾部。 例如(对于文件中的每一行):

/homes/work/abc.txt
--> abc.txt

有人知道怎么做吗?

谢谢

最佳答案

awk -F "/" '{print $NF}' input.txt

将给出输出:

abc1.txt
abc2.txt
abc3.txt

对于:

$>cat input.txt
text path/to/file/abc1.txt
path/to/file/abc2.txt
path/to/file/abc3.txt

关于linux - 如何使用awk打印路径文件名的尾部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19890745/

相关文章:

c++ - ld路径更新用于编译

linux - 无法使用 awk 中的系统导出变量

linux - 在 Bash 函数中优化多行管道到 Awk

linux - 如何以表格格式获取此输出

awk - 如何使用 awk 对重复行的一个数据列中的值求和并删除重复行?

Bash - 使用循环打印具有特定列的所有行

linux - 输入密码后如何将linux终端的工作放到后台?

linux - 如何同时接受 TCP 连接 <ip :port> in many threads?

linux - 在 AF_PACKET 套接字上发送数据

java - 在 linux 中添加类路径