![](/img/trans.png)
[英]Passing ( cd / && ls ) command as variable to a bash script
[英]cd && ls bash function problems when navigating back from directory
我发现我经常一个接一个地使用 cd 和 ls 命令。 这是我决定为它创建一个 bash 函数的时候。
我插入到 bashrc 文件中的代码是这样的:
function cs () {
cd "$@" && ls;
}
我遇到的问题是“ls”的输出很好,但我并没有真正导航到该目录。
例如,当我调用“cs Downloads/”时,我将下载内容作为输出,但我不会在其中导航。
我是 bash 的新手,如果我犯了任何菜鸟错误,我很抱歉。
当放入~/.bashrc
并且不使用多个参数调用时,该函数对我来说效果很好。 这是一个解决小问题的清理版本:
function cs() {
cd "$1" && ls
}
如果您仍然有问题,那么请在您的问题中提供更多详细信息:您如何称呼它,确切的输出是什么,以及您所期望的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.