在csh中设置别名,从命令行获取参数

时间:2015-05-21 04:20:14

标签: unix csh tr

我正在尝试在csh中创建一个别名,用于将单词转换为大写。 我在.cshrc文件中输入了以下条目:

upper abc

然而,当我运行class Case < ActiveRecord::Base belongs_to :employee, :foreign_key => :input_id end 时,我收到以下错误:

tr:额外的操作数`abc&#39;

尝试`tr --help&#39;了解更多信息。

2 个答案:

答案 0 :(得分:1)

试试这个,它应该在csh中添加到你的.cshrc文件中:

alias upper '\!* | tr "[a-z]" "[A-Z]"'

答案 1 :(得分:0)

试试这个:

alias upper \!:1  | tr "[a-z]" "[A-Z]"