Linux:如何在别名中添加$符号?

那么我使用'csh'shell。 我有一个如下所示的“sed”cmd,将来自String1的数据grep到下一个emptyNewLine。

sed -n '/startString/,/^$/p' myLog.log ==> works fine 

但是当我在“别名”里面使用上面的sed cmd时,我得到了下面的错误。

 <48 sne-70 [sunil_c85see] :/home1/sunil_c85see>alias check "sed -n '/startString/,/^$/p' myLog.log" **Illegal variable name.** 

任何build议如何解决这个问题。

 alias check "sed -n '/startString/,/^"\$"/p' myLog.log" 

你得到一个错误,因为你有错误的语法来创建别名,而不是尝试

 alias check="sed -n '/startString/,/^$/p' myLog.log" 

注意别名和字符串之间的=