在Linux中,可以使用-f
選項來判斷傳入的參數是否為一個文件。
以下是一個示例的Shell腳本,可以判斷傳入的參數是否為文件:
#!/bin/bash
if [[ -f "$1" ]]; then
echo "$1 是一個文件"
else
echo "$1 不是一個文件"
fi
在上述腳本中,-f
選項用于判斷$1
是否為一個文件。如果是文件,則輸出$1 是一個文件
;如果不是文件,則輸出$1 不是一個文件
。
可以使用以下命令執行上述腳本,并傳入需要判斷的參數:
bash script.sh <參數>
其中,<參數>
是需要判斷的參數。