これはおそらく簡単なものですが、理解できず、ほとんど検索できません。フォルダー階層には、タイプxyzのファイルが1つだけあります。そのファイルを見つけて、ターミナルコマンドで開きたいのですが。
find . -name *.xyz
これにより、探しているファイルが返されます。名前を入力せずに自動的に開くにはどうすればよいですか?
find . -name *xyz | open
これは機能しません。openコマンドが見つからなかったと表示されます。
これはおそらく簡単なものですが、理解できず、ほとんど検索できません。フォルダー階層には、タイプxyzのファイルが1つだけあります。そのファイルを見つけて、ターミナルコマンドで開きたいのですが。
find . -name *.xyz
これにより、探しているファイルが返されます。名前を入力せずに自動的に開くにはどうすればよいですか?
find . -name *xyz | open
これは機能しません。openコマンドが見つからなかったと表示されます。
回答:
あなたが探しているコマンドが呼び出されます xdg-open
それであなたのコマンドを試してください:
xdg-open "$(find . -name '*xyz' | head -n1)"