【问题标题】:Bash Function Won't CompleteBash 函数无法完成
【发布时间】:2014-12-08 23:57:25
【问题描述】:

我正在尝试对 apt-cache 搜索的输出进行排序。这是我目前拥有的;

sch ()   
{  
   apt-cache search $1  
   sort -nr  
}

当我运行它时,它可以工作,但不会让我返回命令提示符,因此我可以键入另一个命令。

谁能完成这个或告诉我一个更好的方法。 TIA。

【问题讨论】:

  • 当它“停止”时你究竟看到了什么?

标签: bash sorting apt


【解决方案1】:
sch(){
    apt-cache search "$1" | sort -nr
}

你错过了引号和管道|

【讨论】:

  • 感谢您的快速回复。那解决了它。你能澄清一下“$1”在这里做什么吗,它被认为是循环还是参数?编辑:from ::在带有函数的 shell 中,$1 可以作为第一个函数参数,以此类推
  • 这只是你函数的第一个参数
猜你喜欢
  • 2021-08-21
  • 2021-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-10
  • 2011-01-26
  • 1970-01-01
相关资源
最近更新 更多