{218394 ted 'y' ted} {131241 john 'n' ted} ファイルにこの行があり、その y が続くか、n が続かないことを確認したいと思います!
これまで私はこのコードを持っています! :
read -p "Enter your answer : "
echo "your answer is: $answer"
if grep -q "$answer" "$sin"
then
echo "y"
else
echo "n"
fi
私が望むのは、「sin」ファイル内で特定の列/行がyかnかを制御することです!
ベストアンサー1
文字列がY , N
常に位置3にある場合、以下のコードはこれを行います。そうでない場合は、正規表現を作成する必要があります。
[devuser@me]$ echo "218394 ted 'y' ted" | awk '{print $3}'
'y'
[devuser@me]$ echo "218394 ted 'n' ted" | awk '{print $3}'
'n'