【发布时间】:2017-02-09 16:10:12
【问题描述】:
我的 bashrc 文件中有一个别名,用于输出当前文件夹内容和系统可用存储空间,由 watch 函数持续更新。
alias wtch='watch -n 0 -t "du -sch * -B 1000000 2>/dev/null | sort -h && df -h -B 1000000| head -2 | awk '{print \$4}'"'
在我放入 awk 部分之前,字符串运行良好。我知道我需要转义单引号,同时仍然保留在双引号和 $4 中,但我无法让它工作。我做错了什么?
这是我得到的错误
-bash: alias: $4}": not found
【问题讨论】: