从ubuntu移到mac之后,我一直无法生存的命令之一是rgrep。我知道有可能使用grep -r 'term' *
,但有没有一个别名(或更可能是一个函数),可以实现这一点,没有国旗和*?是否有一个rgrep alias for mac
-1
A
回答
3
怎么样?
function rgrep {
first=$1
shift
grep --color -I -r "$first" * "[email protected]";
}
+0
可能会考虑使用'local first = $ 1'来避免将变量泄露到全局范围内(以兼容性为代价 - “local”关键字不在POSIX规范中,尽管大多数最小shell如ash实现它) ,和/或使用'rgrep(){'不带'function'关键字来提高兼容性('function'由更少的本地''shell支持)。 – 2015-03-25 15:02:08
0
将这个成~/.bashrc
:
alias rgrep='grep -r'
然后启动一个新的外壳,看看别名工作。
相关问题
- 1. Alias和CTE是否一样?
- 2. 找出一个for是否没有坏
- 3. 是否有一些简单的开发工具/ IDE for Mac?
- 4. 是否存在Visual Studio 2015 for Mac?
- 5. 是否有任何.NET for Mac OS的实现?
- 6. 在Excel 2011 VBA for Mac中是否有替代Scripting.FileSystemObject?
- 7. 是否有可能运行Android的Xamarin.UITests在MAC上运行Visual Studio for MAC?
- 8. Mac桌面是否有UIImagePicker
- 9. 是否有sqlldr api for java
- 10. 是否有一个Perl界面的Mac OS X默认?
- 11. 在Python中是否有一个用于Mac的sendKey?
- 12. 是否可以将xcode项目从一个mac复制到另一个mac?
- 13. VSTO for Mac?
- 14. 在clojure.core.logic中是否有一个合乎逻辑的for-all?
- 15. GraphVIz for Mac有sfdp铺设?
- 16. 是否有私有MAC地址空间?
- 17. MPMoviePlayerController for Mac?
- 18. 的Emacs rgrep定制
- 19. Visual Studio for mac是否可以在Mac上与Unity(IDE)良好协作?
- 20. 是否有UWP一个HttpListener?
- 21. 是否有一个sql reindenter?
- 22. 是否VBA有一个Hash_HMAC
- 23. Visual Studio for mac project.json
- 24. Emacs中的Rgrep使用ripgrep
- 25. Autorun for Mac?
- 26. 是否可以在Mac上使用.NET 4.6.1 for Xamarin?
- 27. 您是否需要从GitHub for Mac中单独安装Git?
- 28. 如何检测是否安装了docker for mac?
- 29. 在Outlook 2016 for Mac中,Office.context.ui.messageParent是否被破解?
- 30. CherryPy for Mac中的路由调度程序是否被破解?
https://www.google.com/search?q=alias+rgrep – tripleee 2014-08-27 17:58:23
只需将该函数添加到'.bashrc'中即可。 – Barmar 2014-08-27 17:58:52
'rgrep(){grep -r“$ 1”*; }' – 2014-08-27 17:59:18