0
我正在嘗試編寫一個模擬cat -n bash命令的文件。它應該接受文件名作爲輸入,並且如果沒有給出輸入,則打印使用語句。使用if語句檢查輸入(bash)
這是我有這麼遠,但我不知道我做錯了:
#!/bin/bash
echo "OK"
read filename
if [ $filename -eq 0 ]
then
echo "Usage: cat-n.sh file"
else
cat -n $filename
fi
或'-f'來測試是否存在常規文件或'-r'來驗證它是否可讀。 – John1024