如何使用腳本參數(資料夾路徑)作為變數?

如何使用腳本參數(資料夾路徑)作為變數?

我想編寫一個可以刪除所有 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

相關內容