linux - 查找文件(不区分大小写)并在变量中获取真实文件名(区分大小写)

标签 linux unix filenames

我知道我有一个文件。
我知道这个文件是 Hello.txt,或 HeLLo.txt,或 HEllo.txt,或其他大小写变体

所以我可以使用以下方法找到这个文件:

find . -iname hello.txt

它找到了。

如何将真实姓名(“HelLO.txt”)放入 linux 变量中?

最佳答案

var=`find . -iname hello.txt | head -n1 | sed 's/.*\///g'`

应该做你想做的。

关于linux - 查找文件(不区分大小写)并在变量中获取真实文件名(区分大小写),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17493390/

相关文章:

python - 在 Apache 服务器上使用 Sudo 权限运行 Python CGI 脚本

windows - 使用 Win32::Registry 在 Linux 机器中出现问题

php - 在后台运行脚本并从 php 返回它的 pid

bash - 如何将可选标志和参数传递给 bash 脚本?

php - 编辑产品 - 更改图像

Python:从名称中删除一些字符后比较文件名

linux - 在 1200 台 Linux 服务器中安装脚本文件

python - 正则表达式 grep,在 function() 中查找 $string 和 $string

java - 在unix中使用.sh文件运行.jar文件

asp-classic - vbscript/Classic ASP - 有没有办法以编程方式获取您自己的文件名?