itemId、itemName、itemQuantityの詳細を含むテキストファイルdetails.txtがあります
details.txt
1,egg,20
2,meat,40
まず、ユーザーに商品名を入力するように要求します。入力された商品名がテキスト ファイルにある商品名と一致する場合、その商品の数量が出力されます。
例 品名を入力:egg
出力
Quantity
20
以下は私が持っているものですが、期待される出力を達成する方法がわからないため、機能していません。教えてください よろしくお願いします
#!/bin/bash
fileName="details.txt"
read -p "Enter item name" itemName
if grep -q $itemName $fileName; then
echo "Quantity"
awk '{print $4}' $fileName
else
echo "No Record Found"
fi
私の出力
Quantity
20
40