Linux
使用 bash 腳本檢查是否存在多個目錄
我有一個包含目錄列表的文件,我需要找出它們是否真的存在於系統中。這是一個相當大的列表,所以我想弄清楚如何自動化檢查。
該文件被格式化為每個目錄在一個新行上:
/usr/bin /usr/sbin /bin /sbin
有什麼建議麼?謝謝!
#!/bin/bash while read -r dir; do if [[ -d $dir ]]; then echo "Dir exists" else echo "Dir $dir does not exist" fi done < dirs
將此文件作為 infile ( ) 執行時的輸出
dirs
:cat dirs /usr/bin /usr/sbin /bin /sbin ./checkDirs.sh Dir exists Dir exists Dir exists Dir exists