bashエイリアスをcshエイリアスに変換するには? ->またはtclで

bashエイリアスをcshエイリアスに変換するには? ->またはtclで

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""会議いいえbash2番目の項目は"最初の項目を閉じるため、"2番目の項目は|参照されないため機能します。

存在するcsh

alias s2st 'ps -A | grep -E "a|b"'

bashcshにはすべて二重引用符があります'...'。改行文字(および前のバックスラッシュ)がまだ特別であるcshという点では、それほど強力ではありません。!

TCLの強力な参照には、一致する限り表示{...}される追加の利点があります{}

おすすめ記事