これが私の問題です。私はこのシェルスクリプトにしばらく取り組んできましたが、何が間違っているのかわかりません。シェル スクリプトは、grep:textfile1.txt no such file or directory
やなどのエラーを返しline 10 syntax error 'else'
ます。どの構文がどこにあるのかわかりません。これが私のスクリプトです。
#!/bin/bash
echo "Find The file you want to search the word in"
read filename
cd ~ $filename
echo "enter the word you want to find"
read word1
grep -F "$word1" "$filename"
if $word exists in $filename then
echo "$word exist in $filename"
else
echo "the file or word doesn't exist!"