亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我的問題出在哪里?

?#!/bin/bash

? 8

? 9 #判斷用戶輸入的是什么文件

?10 #read -t 30 -p "Please input a file name:" File

?11 read -t 30 -p "Please input a filename:" File

?12 #接收鍵盤的輸入,并賦予變量file

?13? ? ? ? ?if [ -z "$File" ]

?14? ? ? ? ?#判斷file變量是否為空

?15? ? ? ? ?then

?16? ? ? ? ? ? ? ? ?echo "Error, please input a file name!"

?17? ? ? ? ? ? ? ? ?exit 11

?18

?19? ? ? ? ?elif [ ! -e "$File" ]

?20? ? ? ? ?#判斷file的值是否存在

?21? ? ? ? ? ? ? ? ?then

?22? ? ? ? ? ? ? ? ? ? ? ? ?echo "Your input is not a file name!"

?23? ? ? ? ? ? ? ? ?exit 22

?24? ? ? ? ?elif [ -f "$File"]

?25? ? ? ? ?#判斷file的值是否為普通文件

?26? ? ? ? ? ? ? ? ? ? ? ? ?then

?27? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?echo "$File is a regular file!"

?28? ? ? ? ?elif [ -d "$File" ]

?29? ? ? ? ?#判斷file的值是否為目錄文件

?30? ? ? ? ? ? ? ? ? ? ? ? ?then

?31? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?echo "$File is a directory !"

?32? ? ? ? ? ? ? ? ?else

?33? ? ? ? ? ? ? ? ? ? ?echo "$File is another file!"

?34 fi

~



出錯提示:

Please input a filename:

check_file.sh:行25: 未預期的符號 `elif' 附近有語法錯誤

check_file.sh:行25: ` elif [ -f "$File"]'


正在回答

1 回答

后面缺個空格

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我的問題出在哪里?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號