bash_profile 中的函数获取“ls”结果,选择其中一个并传递到下一个命令

bash_profile 中的函数获取“ls”结果,选择其中一个并传递到下一个命令

用例:我需要经常执行 export KEY=value_file 或 cat value_file 并且有很多文件,因此为每个文件创建别名是不可行的。工作流程:

XXX$: `name of the function, say ABC` SPACE

然后我按 Tab 键,我想查看某个目录下的文件列表。就像是

XXX$: ABC "cursor still here"
filea fileb filec
filed filee filef

最后我可以完成我的命令

XXX$: ABC filee

我猜我的 bash_profile 中的函数类似于,但以下内容不起作用。

ABC(){
  ls mydir
  export KEY=@$1
}

相关内容