#!/bin/bash
# copydir.sh
# Copy (verbose) all files in current directory ($PWD)
#+ to directory specified on command-line.
E_NOARGS=85
if [ -z "$1" ] # Exit if no argument given.
then
echo "Usage: `basename $0` directory-to-copy-to"
exit $E_NOARGS
fi
ls . | xargs -i -t cp ./{} $1
exit 0
“./ {}”这是什么意思?这是什么功能。
答案 0 :(得分:0)
./{}
是对xargs
作为参数接收的当前文件的引用,特别是./
表示“此文件夹”,{}
是文件名本身。
我还希望它也有-n1
标志,指定文件应该一次传递一个。