Tôi muốn kiểm tra sự tồn tại của nhiều thư mục, giả sử dir1
, dir2
và dir3
, trong thư mục làm việc.
Tôi có những điều sau đây
if [ -d "$PWD/dir1" ] && [ -d "$PWD/dir2" ] && [ -d "$PWD/dir3" ]; then
echo True
else
echo False
fi
Nhưng tôi nghi ngờ có một cách thanh lịch hơn để làm điều này. Đừng cho rằng có một mẫu trong tên của các thư mục.
Mục tiêu là để kiểm tra sự tồn tại của một vài thư mục và sự tồn tại của những thư mục khác.
Tôi đang sử dụng Bash, nhưng mã di động được ưa thích hơn.
$PWD
. [ -d "$PWD/dir1"]
tương đương với [ -d "dir1" ]
.