0

こんにちはすべて私はたくさんの異なる名前のフォルダを持っているフォルダを持っています。RUNただし、で始まり、のサブフォルダーを持つすべてのフォルダーを検索したいと思いますcomplete。どうすればターミナルでそのようなことをすることができますか?

4

1 に答える 1

2

Mac OS XはUNIXベースであるため、Linuxなどで見られる多くのターミナルプログラムを使用することもできます。したがって、この質問は必ずしもOSXに関連しているわけではありません。

を使用すると、フォルダを含むすべてのフォルダをfind取得できます。RUNcomplete

find path_to_your_folder/Run*/complete -maxdepth 0

これにより、次のようなリストが表示されます

path_to_your_folder/Run3221/complete
path_to_your_folder/Run3289/complete

「sed」を使用すると、これから個々のフォルダ名を抽出できます。

find test/Run*/complete -maxdepth 0 | sed 's/.*\(Run[0-9]*\).*/\1/'

これにより、探しているようなリストが得られます。

Run3221
Run3289
于 2013-02-25T16:13:15.180 に答える