首页 > 解决方案 > 如何将 $@ 参数传递给别名中的脚本

问题描述

我创建了一个小别名,它将列出文件并在最后显示文件数。但是,我无法将其他输入传递给别名。

alias ll='ls -lFh --group-directories-first $@; numFiles=`ls -l $@ | wc -l`; echo $numFiles" files"'  

虽然ll按预期ll /home工作没有列出主目录的内容

标签: bash

解决方案


感谢 Socowi 的功能

ll() {
  ls -lFh --group-directories-first $@;
  numFiles=`ls -l "$@" | wc -l`;
  echo $numFiles" files"
}

推荐阅读