【发布时间】:2014-06-28 00:33:50
【问题描述】:
我创建了一个脚本,用于从目录中删除所有零长度文件。
#!/bin/bash
find . -size 0 -type f -exec rm -i '{}' \;
它工作得很好,除了它只在脚本实际所在的目录及其子目录中工作。我希望能够在执行脚本时将目录用作命令行参数 (bash scriptname dirname),并让它只搜索 that 目录及其子目录,不是脚本所在的实际目录。有没有办法做到这一点?
【问题讨论】:
-
提示:检查
find接受的参数以及.的含义
标签: bash command-line-arguments