0
A
回答
3
改用一个函数别名:mymate() { mate $(find . -name "$1"); }
+0
我相信你的意思是'$ 1'而不是'$!' – 2012-04-27 14:48:54
+0
确实。固定.. – 2012-04-27 15:36:10
0
这是一个间接的解决方案。把命令在一个文件中(.SH内部消除说cmdfile完全无误)~/bin
下,然后再给作为alias myalias=cmdfile
相关问题
- 1. UNIX Sed命令用'替换'
- 2. 替换使用UNIX命令字符串
- 3. 添加使用命令替换的脚本/命令/别名
- 4. Unix命令创建NEXT文件名。
- 5. 使用eval命令创建命令别名
- 6. 使用unix命令创建一个nxn交替矩阵
- 7. 如何创建一个unix命令
- 8. 如何创建UNIX/Linux命令?
- 9. 如何使用'!'运行一个数字别名unix命令mark
- 10. 用python创建命令行别名
- 11. 创建Unix命令和Xcode
- 12. 创建在solaris别名UNIX
- 13. 如何在终端中使用Unix命令创建新文件?
- 14. 复杂的UNIX文本替换命令
- 15. 在Unix中替换行的sed命令
- 16. 使用Unix命令的交替cApS
- 17. 多个命令的Unix别名参数
- 18. 创建几个git的别名命令
- 19. 创建永久别名bash命令
- 20. 如何使用命令行别名Cmder
- 21. 命令替换中断命令替换
- 22. 的Unix命令行历史替换^ FOO ^条(多替换)
- 23. 使用UNIX命令
- 24. Unix tcsh - 别名使用命令行参数$ 1与\!:1
- 25. 如何(有可能)创建运行多个命令的hg命令别名?
- 26. 如何为标准'java'执行命令创建别名?
- 27. 如何为包含单引号的命令创建别名?
- 28. 如何从命令行创建Macintosh Finder别名?
- 29. 使用awk命令创建换行符?
- 30. 创建自己的unix命令
(你不清楚是否想在那里反斜杠,请如果编辑您的帖子这不是你想要的) – Mat 2012-04-27 10:06:53
还不清楚:你是否打算用'foo'扩展到'somealias foo'而不是''?如果指定了多个文件名呢?在任何情况下,别名通常不是这个问题的答案,除了'csh'衍生物;你想要一个shell函数。 –
geekosaur
2012-04-27 10:09:04