基於Shell的文件查詢

第一種

#!/bin/bash
read -p '輸入要查詢文件的絕對路徑' path
if [ -f $path ]
then
echo '查詢的文件存在'
echo "文件路徑:$path"
echo "文件內容:$(cat $path)"
else
echo '查詢的文件不存在'
fi

第二種

#!/bin/bash
while :
do
        read -p '請輸入要查詢文件的絕對路徑:' path
        if [ -f $path ]
        then
        echo '查詢的文件存在'
        echo '文件內容如下:'
        echo `cat $path`
        break
        else
        echo '查詢的文件不存在'
        echo '若想繼續查詢請輸入絕對路徑,若不想繼續請按ctrl+c退出'
        fi
done

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章