サブディレクトリの名前を読み取り、その名前をファイルにコピーする必要があるという要件があります。以下は私が書いたコードです。
for file in $HOME/AutoQA/screenshots/*
do
if [ -d "$file" ];
then
echo "$file" >> $HOME/AutoQA/FailedTestCases.txt
fi
done
上記のコードはほぼ完全に機能しますが、得られる出力は次のようなものです
/home/AutoQA/screenshots/1
/home/AutoQA/screenshots/2
......
しかし、私はそれが次のようになることを期待しています
1
2
....
したがって、サブディレクトリの名前だけが必要です。ここで for ループを実行する前に、やりたくないこと
cd /home/AutoQA/screenshots/
どうすればそれを管理できますか?誰でも助けることができますか?