我是Linux新手。我有一个问题:检查文件是否存在。如果它存在,请说明ascii文本,目录等文件的类型。我有代码来查明文件是否存在。
myfile=""
echo Type the file name
read myfile
find -name "$myfile"
if [ -e "$myfile" ]
then
echo Found
else
echo Not found
fi
我想要一个代码来说明文件类型,而不仅仅是它的存在。 如果有人可以编辑,我将不胜感激。
答案 0 :(得分:0)
他有一些提示可以帮助你做和理解你的作业(我也是一个解决方案,但它对你没有帮助:p)。
你可以删除你的查找行,它对你的if绝对没用,因为如果文件是否存在你的if是测试。您可以使用cut
仅使用之后的内容。 (因为你的课程,可能他正在等待一个简单的答案,只能用于名为“myfile.ext”的文件而不是“myFiLE.log.txt.JpG”)。要完成,您应该寻找case
。它将帮助您根据定义的扩展名给出一个句子。
你是解决锻炼的好方法,祝你好运:)!