我有一个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}"'
有人能帮我吗?
最佳答案
{之前需要空格。
function folderSize {
du -hs | awk '{print $1}'
}
另外,您调用函数的方式只是
folderSize
,没有美元符号,没有括号。