我想编写一个可以删除所有 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