我正在尝试从目录“blabla”获取所有文件名
并且仅来自该目录,没有其子目录
我需要所有这些不带 X 名字和 Y 姓氏的名字
并且没有它的路径(只有文件名本身
我试过了
#!/bin/bash
find blavla | sort
但它给了我所有文件,包括子文件夹文件
它给了我全名(带有路径)
我不知道如何在没有 X 名字和 Y 姓氏的情况下发音
尝试在线搜索并阅读该人的发现,但什么也没找到
最佳答案
使用以下命令:
find . -maxdepth 1 -type f -exec basename {} ';' | \
sort | \
awk 'BEGIN { X = 2; Y = 2 } { lines[NR] = $0 } END { for (i=1 + X; i<=NR - Y; i++) print lines[i] }'
将 X 和 Y 分别设置为要在列表开头和结尾跳过的文件名数量。
关于linux - 使用 bash 脚本获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27572111/