我在bash脚本中使用命令cp ./*“backup_ $timestamp”将目录中的所有
文件备份到子目录中的备份
文件夹中.这工作正常,但脚本不断
输出警告消息:
cp: omitting directory `./backup_1364935268'
如何在不消除我可能想要了解的任何其他警告的情况下告诉cp关闭?
可能你想在那个脚本中使用cp -r.这会以递归方式复制源
包括目录.目录将被复制,消息将消失.
如果您不想复制目录,可以执行以下操作:
>使用2>& 1将stderr重定向到stdout
>将输出传递给grep -v
script | grep -v 'omitting directory'
来自grep man page的引用:
06001