私はbashを学ぶ学生です。私は現在、追加のスクリプトを実行する一連の絶対パスを印刷しようとしています。bashを使ったファイルパスの印刷
現在echo $PWD, *In
は機能しません。 私のファイル構造は次のようになります。
/home/hayden/myProject/gene
このディレクトリ内にはいくつかのフォルダがありますが、私は特に3つに興味があります。
/largeIn/
/mediumIn/
/smallIn/
これらのフォルダ内には、すべてが.fa
で終わる名前の異なるファイルがあります。
ファイルのパスをtxtファイルに簡単に抽出する方法はありますか?この
/home/hayden/myProject/gene/largeIn/file.fa
/home/hayden/myProject/gene/mediumIn/file.fa
/home/hayden/myProject/gene/smallIn/file.fa
のようなルックスに
はあなたに
EDITありがとう:@Afleソリューションは成功しました。
おそらく 'ls $ PWD/* In/*。fa'ですか? – yellowantphil
タスクがこれに特に 'bash'を使用していない場合、私はUnixツール' find'を使うことを提案します: 'find/home/hayden/myProject/gene/-name '* .fa"。 – Alfe
あなたの質問は**パスを見つける方法**またはパスを抽出する**方法**です。 –