gpt4 book ai didi

shell - 从路径中获取文件名

转载 作者:行者123 更新时间:2023-12-04 22:33:44 25 4
gpt4 key购买 nike

我有一个文件 file.txt具有以下结构:-

./a/b/c/sdsd.c
./sdf/sdf/wer/saf/poi.c
./asd/wer/asdf/kljl.c
./wer/asdfo/wer/asf/asdf/hj.c

如何仅从路径中获取 c 文件名。
即,我的输出将是
sdsd.c
poi.c
kljl.c
hj.c

最佳答案

您可以使用 awk 轻松完成此操作。

设置字段分隔符 FS="/"和 $NF 将打印每条记录的最后一个字段。

awk 'BEGIN{FS="/"} {print $NF}' file.txt

或者
awk -F/ '{print $NF}' file.txt

或者,您可以像这样使用 cut 和 unix 命令 rev
rev file.txt | cut -d '/' -f1 | rev

关于shell - 从路径中获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13471254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com