微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

bash – 如何为grep -R写一个别名?

我最后打字
grep -Rni pattern .

可怕的很多我如何把它变成一个别名

alias gr='grep -Rni $@ .'

跑步给出:

$gr pattern
grep: pattern: No such file or directory

即使别名看起来不错:

$type gr
gr is aliased to `grep -R $@ .'

看来,$@和.实际执行时被交换.

一个功能,而不是别名.将它保存在一个文件中,例如mylibrary.sh,并且每当你想使用该函数时,都会源文件

例如mylibrary.sh

myfunction(){
 grep -Rni ...
}

#!/bin/bash
source mylibrary.sh
myfunction

原文地址:https://www.jb51.cc/bash/386205.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐