sudo crontab リストを介して切り替えたい bash ファイルがあります。問題は、sudo を使用してスクリプトを実行すると、次の行に構文エラー メッセージが表示されるため、機能しないことです。
size=(`du -h $backupDir --summarize`)
なしで同じスクリプトを実行すると、sudo pw を入力する必要がありますが、問題なく動作します。ブラケット、バッククォートの有無、スペースの有無など、すでにいくつかのバリエーションを試しましたが、何も役に立ちませんでした。エラーメッセージは次のとおりです。
Syntax error: "(" unexpected (expecting ";;")
何か助けはありますか?