私はこのサンプルコードを持っています:
find "$1" ! -regex "$regex" 2>/dev/null | while read line ; do
a="$line"
done
echo ("$a") # prints nothing because of subshell
私は欲しい:
- サブシェルが
$a
外側 (グローバル スコープ内) で見えるようにするための回避策 - bash のプロセス置換を使用しない場合
- ダッシュ、bash、および korn シェルとの互換性を持たせるため
どうすればこれを達成できますか?簡単な解決策はありますか?