میخوام خروجی دستور توی متغیر ذخیره بشه، ولی هم اینکه چاپ میشه (دقیقا تمام مقدار متغیر manifest رو میده بیرون) ، بعد هم که متعیر label رو چاپ میکنم هیچی دیده نمیشه.
label=$(grep -Po "(?<=application: label=')(.+?)(?=')" "$manifest")
این شکلی هم نوشتم، که چیزی چاپ نمیکنه ولی مقدار label مثل بالا خالیه.
label="$( <<EOF
grep -Po "(?<=application: label=')(.+?)(?=')" "$manifest"
EOF
)"
بازم