遍历文件夹并回显文件名

汤姆

谁能帮我解决为什么这不起作用。Terminal不会抱怨它正在使用./FHTest.sh运行,但是它也不输出任何内容。在另一个shell脚本中使用相同的方法,我可以遍历每个文件。

#!/bin/bash

OrDir="/Volumes/Misc/Downloads"
find "$OrDir" -type f -exec /bin/bash -c \
    'f2=$(basename "$1")
        echo "${f2%.*}"
     ' _ {} \;

来自的输出ls -l

-rwxr-xr-x  1 xxx  staff         173  6 Oct 14:51 FHTest.sh
用户4832408

您的程序在这里似乎运行良好。要检查的一些事情可能是将-H和/或-L指定为find(仅两个POSIX支持的选项(-exec是一个操作数)),该选项控制遇到符号链接时的行为。尽可能使用printf代替echo尽管printf有点棘手,但最终会echo有所回报,因为各个shell之间的细微差异会有所不同。

#!/bin/sh 
OrDir="$(pwd)"
find "$OrDir" -type f -exec /bin/bash -c \
'f2=$(basename "$1")
 f2="${f2%.*}"
 printf "$f2\n"
 ' _ {} \;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

遍历文件夹和子文件夹中的文件名

来自分类Dev

如何遍历文件夹中的所有文件(如果文件名未知)?

来自分类Dev

如何遍历文件夹并将文件名输入到函数中

来自分类Dev

遍历文件夹,然后遍历子文件夹并打印具有文本文件路径的文件名

来自分类Dev

遍历目录中的文件,根据文件名创建文件夹,并将文件移动到相应的文件夹中

来自分类Dev

遍历文件名

来自分类Dev

文件名遍历

来自分类Dev

如何遍历目录中某个文件夹中的所有csv文件名,并对这些文件名执行字符串拆分?

来自分类Dev

获取URL的文件名和父文件夹

来自分类Dev

从php中的文件夹中选择文件名

来自分类Dev

重命名文件夹中的文件名-Python

来自分类Dev

文件夹之间的差异,而忽略文件名更改

来自分类Dev

如何更改文件夹cygwin中的文件名?

来自分类Dev

重命名文件夹以匹配内部文件名

来自分类Dev

根据文件名自动创建文件夹

来自分类Dev

将文件名保存到特定文件夹

来自分类Dev

复制文件夹结构和仅文件名

来自分类Dev

R:使用文件名创建文件夹

来自分类Dev

如何列出文件夹中的文件名

来自分类Dev

基于文件名中的单词的子文件夹?

来自分类Dev

雷鸟更改Maildir文件夹中的文件名

来自分类Dev

XSL 解析文件名文件夹

来自分类Dev

在文件夹中文件名的开头添加序号

来自分类Dev

重命名文件夹中的文件名

来自分类Dev

从文件名重命名文件夹 [脚本]

来自分类Dev

根据文件名 bash 创建文件夹

来自分类Dev

附加到文件夹中的文件名

来自分类Dev

获取文件夹+文件名输出

来自分类Dev

在Windows中的文件夹中循环遍历文件名,并将每个名称发送给ffmpeg命令

Related 相关文章

热门标签

归档