【发布时间】:2013-10-17 17:57:56
【问题描述】:
对 linux 中的脚本编写相当陌生,所以我希望这很简单。如果该目录包含一个包含特定文本的文件,我需要将包含多个文件的目录移动到另一个位置。
我有一个命令,可以在此处为我提供符合我的条件的目录列表:
find . -name 'file.name' -print0 | xargs -0 grep -l "foo" | sed 's#\(.*\)/.*#\1#' | sort -u
现在我只需要获取这个结果并将它们与可执行脚本中的 mv 命令结合起来。
【问题讨论】: