用于获取目录中所有文件名的脚本

kevo885

我需要获取目录的所有文件名

for file in "$1"/*;do
    echo $file
done 

给我directory_name/file1_namedirectory_name/file2_name
但是,我只想要file1_name

拉杰苏扬

您可以使用参数扩展在打印之前仅获取文件名,如下所示:

    for file in "$1"/*;do
        file="${file##*/}"
        echo $file
    done

您可以在此处找到有关参数扩展的更多信息:Shell参数扩展(Bash参考手册)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取文件夹中所有文件的文件名

如何替换目录中所有文件名中的字符串?(特别是我需要从目录中的所有文件名中删除“ \#015”

获取目录中所有文件的绝对路径

gitignore目录中所有扩展名文件

如何遍历目录,获取所有文件名,然后使用Java获取这些文件的内容

用于删除目录中所有文件并打印已删除文件计数的Shell脚本

通过PHP脚本从目录获取所有文件名

将目录中所有文件名的第n个字符转换为bash中的大写

获取目录中所有文件的不带扩展名的文件名列表

批处理文件,用于获取文件夹中的所有文件名

Bash脚本替换文件中所有出现的字符串,包括文件名

如何从所有子目录中获取特定的文件名?

用于在Windows 7上压缩目录中所有pdf文件的Python脚本

从http目录递归获取所有文件名(不包含内容)

使用批处理脚本在目录中获取文件名

在shell脚本中从目录获取文件名

重命名目录中的所有文件以添加前导零-用于具有不同“词根”的文件名

查找此目录中所有名称中不包含“ a”,“ b”或“ c”的文件名

Python脚本根据文件名提取所有子目录

列出子目录中所有文件的创建日期和文件名

查找目录中所有文件名的最大长度

文件名包含空格时,搜索并替换目录中所有.php文件中的登录字符串

尝试获取目录中所有文件行数的总和

将目录中所有文件的 MD5-hash 返回到具有文件名的 .txt 文件

如何获取目录中所有文件的行数

laravel 获取我的数据库中所有记录的文件名

如何更改目录中所有文件的扩展名?

使用vim获取目录中的所有文件名

获取目录中所有文件的最近修改日期