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


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

or(可以简单一点)

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