那么我使用'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"
注意别名和字符串之间的=
。