代码第一
onSurfaceCreated()
问题是echo $$ - $BASHPID
find . | while read -r file; do
echo $$ - $BASHPID: ${file}
done
中的代码正在子进程中运行。如何在同一过程中运行?
答案 0 :(得分:9)
只需使用process substitution:
echo "$$ - $BASHPID"
while read -r file; do
echo "$$ - $BASHPID: ${file}" #better to quote!
done < <(find .)
# -----^^^^^^^^^
从给定的链接:
进程替换是一种重定向形式,其中输入或 进程的输出(某些命令序列)显示为临时的 文件。