alias s2st="ps -A | grep -E "a|b""
バッシュで動作します。
それから次に変換しようとしていますcsh
。
set-alias t2st 'ps -A \| grep -E "a\|b"'
しかし、cshの参照は本当に違うので余裕はありません...
正確かつ効果的には何が必要ですか?
ベストアンサー1
では、bash
次のようになります。
alias s2st='ps -A | grep -E "a|b"'
(alias s2st="ps -A | grep -E "a|b""
会議いいえbash
2番目の項目は"
最初の項目を閉じるため、"
2番目の項目は|
参照されないため機能します。
存在するcsh
alias s2st 'ps -A | grep -E "a|b"'
bash
とcsh
にはすべて二重引用符があります'...'
。改行文字(および前のバックスラッシュ)がまだ特別であるcsh
という点では、それほど強力ではありません。!
TCLの強力な参照には、一致する限り表示{...}
される追加の利点があります{
。}