1
ディレクトリ内のサブディレクトリの束を処理するためのbashスクリプトを作成しようとしています。各ディレクトリにcdしてコードをコンパイルし、実行ファイルを実行する必要があります。問題は、現在のディレクトリのファイルを繰り返し処理するときに、 "。"と ".."と私はそれらが反復されることを望んでいない。これを回避する最も簡単な方法は何ですか?ローカルディレクトリのすべてのファイルを "。"文字なしで繰り返し処理しようとしています。 ".."
私が働いている現在のコード:
for file in .* *
do
echo "entering $file"
cd $file
done
出力は次のようになります。それはそのアップあまりにも多くのディレクトリが有用であることが私のローカルディレクトリに他のファイルを探し時点で
entering .
entering ..
。どうすれば削除できますか?そして..私が反復するリストから?
愚かな質問の場合はお詫び申し上げます.bashスクリプティングでは初めてのことです。
ありがとうございます。
驚くばかりです。そのことについて知らなかった – ghoti
ありがとう!それはうまくいった - 私は私のグーグルでこれへの参照を見てきましたが、それらのどれもが適用されていないようです。再度、感謝します! –