Bashでこのライナーのエイリアスを正確にどのように指定しますか?

Bashでこのライナーのエイリアスを正確にどのように指定しますか?

bashエイリアスは引用符が好きではありません

dpkg-query -W -f '${Installed-Size;8}kb ${Package} ${Version} ${Status}\n' | sort -n | column -t | grep -Pv "(lib*)" | fzf

ベストアンサー1

代わりに関数を使用することをお勧めします。これにより、すべての引用の問題を回避できます。

your_function_name() {
  dpkg-query -W -f '${Installed-Size;8}kb ${Package} ${Version} ${Status}\n' \
  | sort -n \
  | column -t \
  | grep -Pv "(lib*)" \
  | fzf "$@"
}

おすすめ記事