我有兴趣修改 bash 脚本文件,其目的是将大量文件复制到目标路径。我想要实现的是计算正在复制的文件数量。我怎样才能达到上述目标状态?
答案1
我假设您的文件名不包含换行符。
cp -v file* targetdir | cat -n
输出:
1 `file_123.png' -> `targetdir/file_123.png' 2 `file_207.txt' -> `targetdir/file_207.txt' 3 `file_44.png' -> `targetdir/file_44.png'
或仅数字(GNU sed):
cp -v file* targetdir | sed -n '/.*/='