我有一个有效的grep
命令,可以 Select 满足特定条件的文件.如何从grep
命令中获取所选文件并将其导入cp
命令?
以下try 在cp
端失败:
grep -r "TWL" --exclude=*.csv* | cp ~/data/lidar/tmp-ajp2/
cp:之后缺少目标文件操作数
cp `grep -r "TWL" --exclude=*.csv*` ~/data/lidar/tmp-ajp2/
cp:无效选项--"7"
我有一个有效的grep
命令,可以 Select 满足特定条件的文件.如何从grep
命令中获取所选文件并将其导入cp
命令?
以下try 在cp
端失败:
grep -r "TWL" --exclude=*.csv* | cp ~/data/lidar/tmp-ajp2/
cp:之后缺少目标文件操作数
cp `grep -r "TWL" --exclude=*.csv*` ~/data/lidar/tmp-ajp2/
cp:无效选项--"7"
grep -l -r "TWL" --exclude=*.csv* | xargs cp -t ~/data/lidar/tmp-ajp2/
说明:
-l
选项只输出文件名-t
选项指定目标目录(并避免使用占位符)