Re: [問題] 如何grep命令行的tab-completion的清單
bash 的tab completion 功能應該是尋找變數PATH設的路徑來的
我想到的方法就是從PATH所列的每個入徑都去找再grep出來
寫法大概如下(ruby)
#!/usr/bin/env ruby
path = `env - PATH="$PATH"`.gsub(/PATH\=/,'').split(/:/)
path.each do |p|
if (File.directory? p)
puts `ls #{p} |grep #{ARGV[0]}`
end
end
存成script.rb
example:
>script.rb gnome-session.*
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.174.155.104
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 3 篇):