shell脚本中如果有必要的交互输入:


# awk  打印 n   通过管道重定向到 cp 命令产生的是否覆盖目标文件的交互。这里是 no  不要覆盖。
awk 'BEGIN { cmd="cp -ri a1/* a2/"; print "n" |cmd; }'

or(可以简单一点)

awk 'BEGIN{print "n"| "cp -ri /data1/* /data2/";}'