功能:把当前文件夹下所有的包含data的文件复制到./test文件夹中
命令:ls | grep "data" | xargs -n 1 -I {} cp {} ./test
说明:-n 1的意思是把前面命令的输出,根据分隔符,分隔成N个参数。每次使用一个参数。
-I {}就是定义{}为替换指示符,当后面遇到{}时,就用n个参数替代。具体多少个参数,由-n 确定。这里是1个。
cp命令会执行多次,直到参数用完。这里cp命令会执行N/n次。
功能:把当前文件夹下所有的包含data的文件复制到./test文件夹中
命令:ls | grep "data" | xargs -n 1 -I {} cp {} ./test
说明:-n 1的意思是把前面命令的输出,根据分隔符,分隔成N个参数。每次使用一个参数。
-I {}就是定义{}为替换指示符,当后面遇到{}时,就用n个参数替代。具体多少个参数,由-n 确定。这里是1个。
cp命令会执行多次,直到参数用完。这里cp命令会执行N/n次。