gpt4 book ai didi

linux - 使用 cut 或 awk 操作目录?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:48:36 24 4
gpt4 key购买 nike

我正在 Linux 中处理一些目录,我正在尝试操作文件名,这是我的例子

grep 'string' | awk '{print $2$3}' 

我得到以下信息

dir1/another-directory/even-another-directory/file1.jpeg
dir1/another-directory/even-another-directory/fiiile2.jpeg
dir1/another-directory/even-another-directory/filee4.jpeg
dir1/another-directory/even-another-directory/fileee1.jpeg

我正在尝试获取这些文件的最后一部分(斜线后的任何内容),以便我得到这样的列表,也许是 CSV 文件?

file1.jpeg
fiiile2.jpeg
filee4.jpeg
fileee1.jpeg

awk 或 cut 能做到吗?我知道这是一个非常基本的问题,但到目前为止我在网上找不到相关的东西。

谢谢,

最佳答案

用 awk 做所有事情:

awk '/string/{x=$2$3;sub(/.*\//,"",x);print x}'

关于linux - 使用 cut 或 awk 操作目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16855631/

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