このエイリアスを作成しようとしています。tcshシェル:
alias repeat 'zgrep -i __NCELAB_SNAPSHO \!* | grep -v make | grep -v Flags | sed 's#CODE_COVERAGE_TYPES.*TEST_DONE=1##g''
エラーが発生します。
alias: No match.
このエイリアスを生成するにはどうすればよいですか?
ありがとう
答え1
質問で問題を見ることができるはずです。構文の強調を確認してください。問題は、エイリアスの周りに一重引用符がありますが、コマンドでも一重引用符を使用することですsed
。この試み:
alias repeat "zgrep -i __NCELAB_SNAPSHO \!* | grep -v make | grep -v Flags | sed 's#CODE_COVERAGE_TYPES.*TEST_DONE=1##g'"
または:
alias repeat 'zgrep -i __NCELAB_SNAPSHO \!* | grep -v make | grep -v Flags | sed "s#CODE_COVERAGE_TYPES.*TEST_DONE=1##g"'