awk system函数处理复制问题
发表于 : 2020-07-02 14:52
# xing @ xing-Manjaro in ~/tmp [14:49:14]
$ ll
总用量 0
drwxr-xr-x 2 xing xing 6 7月 3 14:21 a1
drwxr-xr-x 2 xing xing 6 7月 3 14:21 b1
# xing @ xing-Manjaro in ~/tmp [14:49:16]
$ ls -l | sed -n '/^d/p' | awk '{print $9}' | awk '{system("cp -rf "$0" file |xargs -n1")}'
# xing @ xing-Manjaro in ~/tmp [14:49:31]
$ ll file
总用量 0
drwxr-xr-x 2 xing xing 6 7月 3 14:49 b1
通过上面awk命令调用system来处理复制,明明有a1和b1两个文件夹但复制后只有b1文件夹存在,a1没有,请教大家这个是那里出现问题
$ ll
总用量 0
drwxr-xr-x 2 xing xing 6 7月 3 14:21 a1
drwxr-xr-x 2 xing xing 6 7月 3 14:21 b1
# xing @ xing-Manjaro in ~/tmp [14:49:16]
$ ls -l | sed -n '/^d/p' | awk '{print $9}' | awk '{system("cp -rf "$0" file |xargs -n1")}'
# xing @ xing-Manjaro in ~/tmp [14:49:31]
$ ll file
总用量 0
drwxr-xr-x 2 xing xing 6 7月 3 14:49 b1
通过上面awk命令调用system来处理复制,明明有a1和b1两个文件夹但复制后只有b1文件夹存在,a1没有,请教大家这个是那里出现问题