查找文件并仅打印partial-parent-folder + filename

时间:2017-12-18 16:18:57

标签: bash find

这个问题与我正在寻找的问题非常相似。 Find files and print only their parent directories

我不想打印完整路径,而是打印一半和文件本身。

示例:

/disk1/data/foo-1/xx.csv
/disk1/data/foo7/yy.csv
/disk1/data/bar-2/zz.csv
/disk1/data/bar9/nn.csv

我想打印如下:

foo-1/xx.csv
foo7/yy.csv
bar-2/zz.csv
bar9/nn.csv

我目前正在使用此代码:

find ${base_folder} -type f -mmin +2 -name "*.csv" -print | rev | cut -d"/" -f1-2 | rev > ${LIST}

哪个有效,几个月来它一直有效。

我想知道是否有更好/更漂亮的方法来编写相同的代码。

1 个答案:

答案 0 :(得分:3)

session_start(); echo 'comment is from user logged: '+echo($_SESSION['login']); find -printf一起使用,以避免在输出中加入%P

base_folder