ক্লাসের জন্য আমাকে একটি বাশ স্ক্রিপ্ট লিখতে হবে যা আউটপুটটি গ্রহণ করবে ispell
এবং যখন আমি চেষ্টা করব এবং যখন লুপের মধ্যে ব্যবহারকারীর ইনপুটটি অনুরোধ করব তখন এটি কেবল ফাইলের পরবর্তী লাইনটিকে ব্যবহারকারী ইনপুট হিসাবে সংরক্ষণ করবে sa
আমি কীভাবে লুপটিতে ব্যবহারকারীর ইনপুটটির অনুরোধ করতে পারি?
#!/bin/bash
#Returns the misspelled words
#ispell -l < file
#define vars
ISPELL_OUTPUT_FILE="output.tmp";
INPUT_FILE=$1
ispell -l < $INPUT_FILE > $ISPELL_OUTPUT_FILE;
#echo a new line for give space between command
#and the output generated
echo "";
while read line;
do
echo "'$line' is misspelled. Press "Enter" to keep";
read -p "this spelling, or type a correction here: " USER_INPUT;
if [ $USER_INPUT != "" ]
then
echo "INPUT: $USER_INPUT";
fi
echo ""; #echo a new line
done < $ISPELL_OUTPUT_FILE;
rm $ISPELL_OUTPUT_FILE;