这个报错是bash脚本中的以下语法导致的:
bash
cat > file << EOF content EOF
由于鸿蒙奇怪的安全策略,如果同时使用来自brew的bash和cat命令,就会出现该报错:
brew
cat
把cat换成系统自带版本就可以解决问题:
mv /storage/Users/currentUser/.harmonybrew/bin/cat /storage/Users/currentUser/.harmonybrew/bin/cat.bak