如何使用脚本参数(文件夹路径)作为变量?

如何使用脚本参数(文件夹路径)作为变量?

我想编写一个可以删除所有 0 大小文件的脚本。我已经有命令来执行此操作 - find . -size 0 -type f -delete。问题是我想使用第一个脚本参数作为路径。我有这样的事情:

#!/bin/bash
$1/$(find . -size 0 -type f -delete)

错误:语法错误

答案1

使用:

#!/bin/bash
find "$1" -size 0 -type f -delete

您还可以执行以下操作:

#!/bin/bash
cd "$1" && find . -size 0 -type f -delete

相关内容