私はbashの機能を持っている:私はそれを実行するとこれはなぜ構文エラーですか?
function folderSize{
du -hs | awk '{print $1}'
}
folderSize
私は次のエラーを取得する:
./size.sh: line 2: syntax error near unexpected token `du' ./size.sh:
line 2: ` du -hs | awk "{print $1}"'
いずれかが私を助けることができますか?
いくつかの問題:私は通常、多少のようにそれを行います。あなたは関数を呼び出すために$を必要としません。 2. duコマンドの引数が必要です。3. bash関数を呼び出すときには、括弧を使用しないで、argに必要な文字列を使用します。私のバージョンが動作し、より慎重に検査することができます。 – johnshen64
du-hsをcwd上で実行しないでください。 – GeneralZero