gpt4 book ai didi

linux - 将 oneline 命令放入别名中

转载 作者:太空宇宙 更新时间:2023-11-04 04:38:15 26 4
gpt4 key购买 nike

我无法将此命令放入 Linux 别名中。

du --max-depth=1 | sort -nr | awk ' BEGIN { split("KB,MB,GB,TB", Units, ","); } { u = 1; while ($1 >= 1024) { $1 = $1 / 1024; u += 1 } $1 = sprintf("%.1f %s", $1, Units[u]); print $0; } '

我尝试了多种方法,但只收到多个语法错误。我尝试转义 $ 符号,将 "放在开头和结尾,但它不起作用。

最佳答案

不要为别名而烦恼。它们实际上已经被废弃了 20 多年。使用函数是很简单的。将其放入您的启动脚本中:

foo() { du --max-depth=1 | sort -nr | awk  ... ; }

关于linux - 将 oneline 命令放入别名中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58382742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com