0

私はファイルを持っていることを知っています。
このファイルが Hello.txt、または HeLLo.txt、または HEllo.txt、またはその他のケース バリエーションであることはわかっています。

したがって、次を使用してこのファイルを見つけることができます。

find . -iname hello.txt

そして、それを見つけます。

実際の名前 ("HelLO.txt") を Linux 変数に入れるにはどうすればよいですか?

4

2 に答える 2

1

最も簡単な方法:

var=`find . -iname hello.txt`

これにより、一致するすべてのファイル名が変数に割り当てられるため、複数のバリアント (Hello HeLLO、hello HELLO など) がある場合は、それらすべてを var に取得することに注意してください。

于 2013-07-05T16:36:46.473 に答える
1
var=`find . -iname hello.txt | head -n1 | sed 's/.*\///g'`

あなたがしたいことをするべきです。

于 2013-07-05T16:45:09.350 に答える